Javascript 如何检查是否加载了某些extjs面板
我必须在加载某个面板后添加javascript代码(我必须使用面板ID)。如何检查该面板是否已呈现,现在我可以使用document.getElementbyId访问其id。 谢谢试试看Javascript 如何检查是否加载了某些extjs面板,javascript,html,extjs,Javascript,Html,Extjs,我必须在加载某个面板后添加javascript代码(我必须使用面板ID)。如何检查该面板是否已呈现,现在我可以使用document.getElementbyId访问其id。 谢谢试试看 var cmp = Ext.getCmp('<panel-id>'); if(cmp){ //panel exists if(cmp.rendered){ //panel is rendered } } var cmp=Ext.getCmp(“”); 如果(c
var cmp = Ext.getCmp('<panel-id>');
if(cmp){
//panel exists
if(cmp.rendered){
//panel is rendered
}
}
var cmp=Ext.getCmp(“”);
如果(cmp){
//小组存在
如果(cmp.rendered){
//面板已渲染
}
}
试试看
var cmp=Ext.getCmp(“”);
如果(cmp){
//小组存在
如果(cmp.rendered){
//面板已渲染
}
}
您应该咨询
对于您的每个问题:
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 myPanel=Ext.create('Ext.panel.panel',{
id:‘thisIsYourId’,//您应该咨询
对于您的每个问题:
您可以从公开的多个事件中选择一个。存在一个事件
您可以相应地设置面板的id
。所有组件都具有此id属性,这是从AbstractComponent
继承的结果,请参阅
代码如下:
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 myPanel=Ext.create('Ext.panel.panel',{
id:‘这是你的id’//