我想爲特定項目/面板添加加載掩碼。我做了一些研究。在ExtJS 4中,所有組件的功能都是setLoading()
。 ExtJS 3有沒有相應的功能?在ExtJS中加載面板3
我想要做SMT是這樣的:http://jsfiddle.net/molecule/pKq8X/
我想爲特定項目/面板添加加載掩碼。我做了一些研究。在ExtJS 4中,所有組件的功能都是setLoading()
。 ExtJS 3有沒有相應的功能?在ExtJS中加載面板3
我想要做SMT是這樣的:http://jsfiddle.net/molecule/pKq8X/
var myMask = new Ext.LoadMask(Ext.getBody(), {msg:"Please wait..."});
myMask.show();
參考:http://extjs.cachefly.net/ext-3.4.0/docs/ LoadMask
如果烏拉圭回合FormPanel中的名字是面板,這段代碼是這樣
panel.getForm().load({url:'dummyurl', waitMsg:'Loading'});
請參考下欲瞭解更多...
http://dev.sencha.com/deploy/ext-3.4.0/examples/form/xml-form.html
是的,這是我想要做的。但是我不使用FormPanel,在我的面板裏面有一個html代碼。我不能使用'panel.getForm()'函數和其他函數。 – vtokmak
這對你來說可能已經太晚了,但是在使用Rock123的建議後,我能夠使用此代碼獲得加載掩碼。
myPanel.getEl().mask("Please wait...","x-mask-loading");
而揭露它
myPanel.getEl().unmask();
這正是我需要的,謝謝! – Grammin
爲什麼不將它設置爲接受答案? –
此外
查找的由ID現有組件工作正常,我
Ext.getCmp( 'HR-圖表東' ).getEl()。mask(「Please wait ...」,「x-mask-loading」); ();
Ext.getCmp('hr-graph-east').getEl()。unmask();
{xtype: 'hr_htmlpanel',
id: 'hr-graph-east',
height: 330,
width: 500,
etc..
如果把我的面板而不是'Ext.getBody()'它會給出錯誤。我想阻止我的面板不是整個頁面。 – vtokmak