appmaker数据源更新速度不够快

时间:2018-12-02 03:48:09

标签: load datasource google-app-maker

我有一个Bill数据源和一个付款数据源,余额数据源是一个sqlcalculated查询。

我的问题是,当付款或账单数据源发生变化时,我尝试自动卸载/加载余额数据源(在客户端的create或delete事件上),但是余额仍然忽略更改! / p>

当我在按钮上做完全相同的事情,然后手动按下按钮时,天平将更新为正确的值。

为什么查询更改后不立即计算正确的值?在加载天平之前,我是否需要延迟一下时间?

1 个答案:

答案 0 :(得分:0)

我想这里发生的事情是您的代码正在调用服务器端函数来创建新项,然后立即重新加载数据源。您可能需要做的是在创建项目后从回调中重新加载数据源。

button.datasource.createItem({
  success: function(record) {
    // record object contains the newly inserted record
    button.datasource.load();
  },
  failure: function(status) {
    // status contains the error message 
  }
});

如果我最初的假设是错误的,请告诉我,我将相应地修改答案。