Extjs 与jQuery类似的Sencha Touch refferend方法
Sencha Touch是否有类似于jquery Defferen的方法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),
$.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', {
...
});
)
}
不太好,但它可以工作并且是可扩展的。不,我有完全相同的要求,必须自己编写一些东西,因为这并不难,但我必须从一个回调转到另一个回调,而且可能会优化程度和可读性较差