comboBox控件隐藏fieldLabel问题
来源:互联网 发布:上海黑马程序员地址 编辑:程序博客网 时间:2024/05/19 16:03
功能需求:当分类为“政策法规”时显示“省份”进行选择,当分类为“政策标准”时显示“标准类型”进行选择,当类型为“政策解读”是“省份”和“标准类型”都不显示。
如图所示:
实现方式是在分类下拉框这个选择控件添加一个监听事件,具体代码如下:
{width : 500,fieldLabel : '分类<span style="color:#ff0000;"><sub>*</sub></span>',hiddenName : 'pr.PRType',id : 'pr.PRType',xtype : 'combo',mode : 'local',allowBlank : false,editable : false,triggerAction : 'all',forceSelection : true,emptyText : '请选择...',store : [['0','政策法规'],['1', '政策标准'],['2', '政策解读']], listeners : {'select' : function(self){ if(self.value=='0'){ Ext.getCmp('policyStandardId').getEl().up('.x-form-item').setDisplayed(false); Ext.getCmp('provinceName').getEl().up('.x-form-item').setDisplayed(true); Ext.getCmp('policyStandardId').hide(); Ext.getCmp('provinceName').show(); }else if(self.value=='1'){ Ext.getCmp('policyStandardId').getEl().up('.x-form-item').setDisplayed(true); Ext.getCmp('provinceName').getEl().up('.x-form-item').setDisplayed(false); Ext.getCmp('provinceName').hide(); Ext.getCmp('policyStandardId').show(); }else{ Ext.getCmp('policyStandardId').getEl().up('.x-form-item').setDisplayed(false); Ext.getCmp('provinceName').getEl().up('.x-form-item').setDisplayed(false); Ext.getCmp('provinceName').hide(); Ext.getCmp('policyStandardId').hide(); } }}}关键就是这四个方法:
Ext.getCmp('policyStandardId').getEl().up('.x-form-item').setDisplayed(false);//隐藏fieldLabel(选择框前面的文字)Ext.getCmp('provinceName').getEl().up('.x-form-item').setDisplayed(true);//显示fieldLabel(选择框前面的文字)Ext.getCmp('policyStandardId').hide();//隐藏textfield(选择框)Ext.getCmp('provinceName').show();//显示textfield(选择框)
0 0
- comboBox控件隐藏fieldLabel问题
- ComboBox控件隐藏fieldLabel不能隐藏问题解决
- Ext 中 fieldLabel随DateField,TextField....控件的显示而显示,隐藏而隐藏
- MFC 控件ComboBox问题
- 文本框中的fieldLabel的隐藏
- Ext的combobox的fieldlabel不显示
- ComboBox控件的绑定问题
- fieldLabel太宽的问题
- EXT NumberField\TextField\ComboBox的fieldLabel动态修改
- vc6.0 Combobox控件的使用问题
- ComboBox的控件事件CBN_SELCHANGE的问题
- vs2005中combobox控件取值问题
- ComboBox控件
- ComboBox控件
- ComboBox控件
- ComboBox控件
- Combobox控件
- ComboBox控件
- c++继承经典例子
- 解析nginx负载均衡
- Oracle错误表
- LeetCode OJ - LRU Cache
- Informatica作业问题:日志一直显示为Running
- comboBox控件隐藏fieldLabel问题
- 无限操控流经典卡牌 《丛林战纪》攻略
- java中的值传递与引用传递
- [OpenGL]OpenGL坐标系及坐标转换
- strtol() -- 将字符串转换成长整型数(转载)
- 通过非安装Zip文件安装MySQL
- NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
- Andriod XML Editor cannot process this input
- MakeFIle 变量定义及引用 $@,$^,$<