我在配置部分分配 id 来加载掩码,但我仍然可以找到自动生成的 id 而不是配置 id。
var myMask = new Ext.LoadMask(myPanel, {msg:"Please wait...",id:"myMaskId"});
myMask.show();
你的 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 和 itemId 的示例:http: //jsfiddle.net/9EzZq/
我已经检查了我的系统..它正在给你定义的 id..
我的代码
var myMask = new Ext.LoadMask(" ", {msg:"请稍候...",id:"myMaskId"});
警报(myMask.id);