0
我需要每60秒刷新頁面上的內容。刷新未連接到商店的Ext JS面板?
但是,由於面板的自定義,數據根據屬性排序到樹結構中,所以我無法將商店設置爲面板的屬性。
這就是我認爲是相關代碼:
refreshContent: function() {
var mainMenuPanel = Ext.getCmp("FirstTreePanel");
mainMenuPanel.removeAll();
this.onPanelRender();
},
init: function (application) {
this.control({
"#FirstTreePanel": {
render: this.onPanelRender
}
});
// We add a listener for the refresh event.
var self = this;
this.application.on("refreshContent", function() {
self.refreshContent();
});
}
的問題是,面板基本上變得不可用,與面板擴展,並隨機崩潰。
有沒有特定的方法來處理這個問題?
編輯:這是我的app.js中的代碼是發射事件。
var self = this;
var task = {
run: function() {
// Fire off the event for the panels to refresh.
self.fireEvent("refreshContent");
},
interval: 1000 * 10//config.refreshTime
}
Ext.TaskManager.start(task);
對不起,實際上,特定的控制器只是正在偵聽刷新內容事件的衆多控制器之一。我將代碼添加到了我原來的帖子中。 – Rail24 2014-09-04 14:49:23