Extjs form表單 動態設置標簽的隱藏和顯示 (解決問題)


在form中hide(),show()這些只是設置了輸入框的隱藏與顯示,並沒有設置label標簽的隱藏與顯示。所以在這里介紹以下方法來幫助大家。

 1 //獲得操作對旬
 2 var field=Ext.getCmp("id');
 3 //顯示
 4 showField(field);
 5 //隱藏
 6 hideField(field);
 7 
 8 function hideField(field)
 9 {
10 field.disable();// for validation
11 field.hide();
12 field.getEl().up('.x-form-item').setDisplayed(false); // hide label
13 }
14 
15 function showField(field)
16 {
17 field.enable();
18 field.show();
19 field.getEl().up('.x-form-item').setDisplayed(true);// show label
20 }

其實就是這么簡單!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM