下述是剛工作的時候寫的,特定場景爲用戶功能簡單、網絡穩定、應用單一(內網ERP簡單應用)。其他情況下儘量不應用。
對於部分頁面異步加載導致無法賦值的情況,可以將任務稍微延時等待前置模塊加載完成。
var task = {
run: function(){
editFormPanel.getForm().setValues(data);
runner.stop(task);
},
interval: 1000
}
var runner = new Ext.util.TaskRunner();
runner.start(task);