priority-web-sdk:getRows中没有数据

时间:2017-06-26 14:04:05

标签: javascript erp

我{{}} {{}}表单并调用formStart(0)。我不确定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
        )               
    }

来自getRowsRows结果不包含任何记录......有什么想法吗?


更新2

我已将公司添加到getRows来电,现在使用1作为formStart参数。不幸的是,仍然没有返回记录。

但是,如果我设置autoRetrieveFirstRows = 1,则会出现API错误。

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

1 个答案:

答案 0 :(得分:0)

当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>