我有一個偵聽器設置爲'afterrender'的Ext.Panel。回調函數是一個小的ajax代碼,它檢查一個url,抓取它的內容並將其添加到面板。問題是,內容沒有得到妥協。如果我在ajax調用上方使用相同的插入代碼,它就可以工作。這是我的回調函數:Extjs從ajax加載面板內容
不工作:
function afterrenderCallback() {
// This does not work
var logPanel = Ext.getCmp('aP_ServerLogs');
Ext.Ajax.request({
url: AP_ROOT_URL + '/index.php?r=server/logs',
success: function (r) {
logPanel.add({
html: 'dummy html i don\'t care about the response'
});
}
});
}
工作:
function afterrenderCallback() {
// This does work
var logPanel = Ext.getCmp('aP_ServerLogs');
logPanel.add({
html: 'dummy html i don\'t care about the response'
});
}