источник данных appmaker не обновляется достаточно быстро - PullRequest
0 голосов
/ 02 декабря 2018

У меня есть источник данных Билл, источник данных о платежах и источник данных о балансе в виде sqlcalculated запроса.

Моя проблема в том, что когда что-то меняется в источнике данных об оплате или счете, я пытаюсь выгрузить/ автоматически загружать источник данных баланса (при создании или удалении события на стороне клиента), но баланс по-прежнему игнорирует изменения!

Когда я делаю то же самое для кнопки и нажимаю кнопку вручную, тогдаБаланс обновляется до правильного значения.

Почему запрос не вычисляет правильное значение непосредственно после изменения?Нужно ли ставить какую-то задержку перед загрузкой баланса?

1 Ответ

0 голосов
/ 11 декабря 2018

Я предполагаю, что здесь происходит то, что ваш код вызывает функцию на стороне сервера для создания нового элемента, а затем немедленно перезагружает источник данных.Вам может понадобиться перезагрузить источник данных из обратного вызова после создания элемента.

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

Пожалуйста, дайте мне знать, если мое первоначальное предположение неверно, и я соответствующим образом отредактирую свой ответ.

...