【问题标题】:Smartclient have any deferred and promiseSmartclient 有任何延迟和承诺
【发布时间】:2015-11-11 14:08:38
【问题描述】:

我在 smartclient 中有使用 RPCManager 的 sendRequest。但我必须构建链接执行。我在互联网上阅读了有关 jQuery 延迟和承诺功能的信息。但是我想知道 smartclient 是否支持在顺序任务中执行。

谢谢。

【问题讨论】:

    标签: smartclient


    【解决方案1】:

    排队可能是你在找什么?

    例如:

    RPCManager.startQueue();
    grid.updateData(record1, function(dsResponse, data, dsRequest){/*callback1*/});
    grid.updateData(record2, function(dsResponse, data, dsRequest){/*callback2*/});
    RPCManager.sendQueue(function(responses){/*finalCallback*/});
    

    将在单个请求中按顺序执行更新,并且回调将按顺序执行:

    1. 回调1
    2. 回调2
    3. finalCallback

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      • 2015-03-27
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多