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