0

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

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

myMask.show();

4

2 回答 2

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 和 itemId 的示例:http: //jsfiddle.net/9EzZq/

于 2013-08-12T08:31:49.873 回答
0

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

我的代码

var myMask = new Ext.LoadMask(" ", {msg:"请稍候...",id:"myMaskId"});

警报(myMask.id);

于 2013-08-12T04:41:31.223 回答