2013-08-12 2 views
0

Я назначаю id маске загрузки в части конфигурации, но все же я могу найти автоматически сгенерированный идентификатор вместо идентификатора конфигурации.Как назначить id маске загрузки

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

myMask.show();

ответ

0

Ваш идентификатор в порядке, просто используйте 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]; 

Примеры с идентификатором & Itemid: http://jsfiddle.net/9EzZq/

0

Я проверил в моей системе .. это дает свой определенный идентификатор ..

мой код

уаг myMask = новый Ext.LoadMask (» " {сбщ:" Пожалуйста, подождите ... »ID: "myMaskId"});

alert (myMask.id);

+0

Сво не устанавливая id в dom. Если я пытаюсь получить доступ к Ext.get ("myMaskId"). это дает мне нуль. –

Смежные вопросы