Smartclient有任何延期和承诺

时间:2015-11-11 14:08:38

标签: smartclient

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

谢谢。

1 个答案:

答案 0 :(得分:0)

排队可能是你在寻找什么?

例如:

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

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

  1. callback1
  2. callback2
  3. finalCallback