priority-web-sdk:没有来自 getRows 的数据

priority-web-sdk: No data from getRows

formStarting a form and calling getRows(0). I'm not sure if the getRows 参数是基于 1 或 0 的(从第一行开始读取),但我已经尝试了两者,结果如下所述。

    function priorityReady() {          
        login(config).then(
            function(){
                formStart('CUSTOMERS', showMessage, updateFields, config.company).then(
                    function(appgen){
                        appgen.getRows(1).then(
                            function(rows) {
                                console.log(rows);
                            }, showMessage
                        )
                    }, showMessage
                )
            }, showMessage
        )               
    }

Rows result from getRows 没有记录...请问有什么想法吗?


更新 2

我已将公司添加到 formStart call and am now using 1 as the getRows 参数中。不幸的是,仍然没有返回任何记录。

但是,如果我设置 autoRetrieveFirstRows = 1,我会收到 API 错误。

{type: "apiError", 
code: "exception", 
message: "(TypeError) : g is not a function", 
form: Object, 
fatal: false}

只有当 formStart 调用将 autoRetrieveFirstRows 指定为 1 时,行才会返回到 getRows。例如

formStart('CUSTOMERS', showMessage, updateFields, config.company, 1)

1.5 版包中有一个已确认的错误(感谢@Leor 对此提供的帮助),其中指定 autoRetrieveFirstRows 导致 formStart 函数失败。

这个在1.6版本的包中已经解决,可以这样引用...

<script src=
    "https://cdn.priority-software.com/upgrades/var/api/head/priorityapp.nocache.js">
</script>