Extjs 与jQuery类似的Sencha Touch refferend方法

Extjs 与jQuery类似的Sencha Touch refferend方法,extjs,Extjs,Sencha Touch是否有类似于jquery Defferen的方法 $.when( // Deferred object (probably Ajax request), // Deferred object (probably Ajax request), // Deferred object (probably Ajax request) ).then(function() { // All have been resolved (or rejected),

Sencha Touch是否有类似于jquery Defferen的方法

$.when(

  // Deferred object (probably Ajax request),

  // Deferred object (probably Ajax request),

  // Deferred object (probably Ajax request)

).then(function() {

  // All have been resolved (or rejected), do your thing

});

比方说,等待3个存储加载并在加载后执行操作?

以下是我的示例代码:

Ext.getStore('Store1').load({ callback: createGrid });
Ext.getStore('Store2').load({ callback: createGrid });

var loadedStores = 0;
function createGrid() {
    loadedStores = loadedStores + 1;

    if (loadedStores === 2) {
        grid = Ext.create('Ext.grid.panel', {
            ...
        });
    )
}

不太好,但它可以工作并且是可扩展的。

不,我有完全相同的要求,必须自己编写一些东西,因为这并不难,但我必须从一个回调转到另一个回调,而且可能会优化程度和可读性较差