1
我必須在加載某個面板後添加一個javascript代碼(我必須使用面板ID)。我怎樣才能檢查這個面板被渲染,現在我可以通過使用document.getElementbyId來訪問它的ID。 感謝如何檢查某些extjs面板是否已加載
我必須在加載某個面板後添加一個javascript代碼(我必須使用面板ID)。我怎樣才能檢查這個面板被渲染,現在我可以通過使用document.getElementbyId來訪問它的ID。 感謝如何檢查某些extjs面板是否已加載
,您應該諮詢documentation。
對於您的每個問題:
id
。由於從AbstractComponent
繼承,所有組件都具有此id屬性,請參閱。這是代碼:
var myPanel = Ext.create('Ext.panel.Panel', {
id : 'thisIsYourId', //<<set this
renderTo: Ext.getBody()
});
myPanel.on("afterrender", function() {
//this code will run after the panel renders.
});
嘗試
var cmp = Ext.getCmp('<panel-id>');
if(cmp){
//panel exists
if(cmp.rendered){
//panel is rendered
}
}