加载某些面板后,我必须添加一个 javascript 代码(我必须使用面板 ID)。如何检查该面板是否已呈现,现在我可以使用 document.getElementbyId 访问其 ID。谢谢
问问题
5197 次
2 回答
3
尝试
var cmp = Ext.getCmp('<panel-id>');
if(cmp){
//panel exists
if(cmp.rendered){
//panel is rendered
}
}
于 2013-04-20T08:05:53.057 回答
1
您应该查阅文档。
对于您的每个问题:
这是代码:
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.
});
于 2013-04-20T08:08:50.333 回答