如何为加载掩码分配id

时间:2013-08-12 03:36:01

标签: extjs extjs4.2

我在配置部分分配id加载掩码,但我仍然可以找到自动生成的id而不是config id。

var myMask = new Ext.LoadMask(myPanel, {msg:"Please wait...",id:"myMaskId"});

myMask.show();

2 个答案:

答案 0 :(得分:0)

我已经检查了我的系统..它正在给你定义的ID ..

我的代码

var myMask = new Ext.LoadMask(“”,{msg:“Please wait ...”,id:“myMaskId”});

警报(myMask.id);

答案 1 :(得分:0)

您的ID正常,只需使用Ext.getCmp():

Ext.getCmp('myMaskId');

但最好使用itemId属性和ComponentQuery:

new Ext.LoadMask(p, {
    msg: 'Mask 2',
    itemId: 'myItemId',
});

...

var m = Ext.ComponentQuery.query('component[itemId=myItemId]')[0];

id& amp; itemId:http://jsfiddle.net/9EzZq/