Extjs form表单 动态设置标签的隐藏和显示 (解决问题)

本文介绍了一种在ExtJS框架中实现表单元素及其对应标签的显示与隐藏的方法。通过两个简单的函数即可轻松实现这一功能,不仅包括了表单字段的显示隐藏,还涉及到了相关标签的同步变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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 }

其实就是这么简单!

转载于:https://www.cnblogs.com/280850911/archive/2012/08/15/2640797.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值