Ext中同时隐藏field和label的方法
来源:互联网 发布:意林少年版合订本(淘宝 编辑:程序博客网 时间:2024/06/05 10:42
Ext中同时隐藏field和label的方法 | DOJO中国
前几天搞了很久,查了很久的API也没搞定(因为API里面没有这种函数),反而是今天上它
的官网去查别的资料的时候看到了一个网友也提出了同样的问题,所以就拿来用了,在此鸣谢那
位老兄:
Javascript代码
function hideField(field)
{
field.disable();// for validation
field.hide();
field.getEl().up('.x-form-item').setDisplayed(false); // hide label
}
function showField(field)
{
field.enable();
field.show();
field.getEl().up('.x-form-item').setDisplayed(true);// show label
}
this.userTypeField=new Ext.ux.EnumField({
hiddenName:'userinfo.userType',
fieldLabel:'用户类型',
tableName:'userinfo',
fieldName:'userType',
allowBlank : false,
listeners:{
select:function(){
var value = this.getValue();
//Ext.log(value);
if(value == '2')
{
//formPanel.stationidField.setVisible(false); //这种方法只能隐藏field而不能隐藏field //formPanel.hospitalidField.setVisible(true); 对应的label,用下面的方法则可以一起隐藏.
hideField(formPanel.stationidField);
showField(formPanel.hospitalidField);
}
if(value == '3')
{
//formPanel.hospitalidField.setVisible(false);
//formPanel.stationidField.setVisible(true);
hideField(formPanel.hospitalidField);
showField(formPanel.stationidField);
}
if(value == '1' || value == '4')
{
//formPanel.hospitalidField.setVisible(true);
//formPanel.stationidField.setVisible(true);
showField(formPanel.hospitalidField);
showField(formPanel.stationidField);
}
}
}
});
转自:http://scnujie.javaeye.com/blog/210215
- Ext中同时隐藏field和label的方法
- Ext中同时隐藏field和label的方法
- Ext中隐藏Field及Label方法
- Ext JS中隐藏TextField 同时隐藏 Label的方法
- Ext JS中隐藏TextField的同时隐藏其Label的方法
- Ext JS中隐藏TextField的同时隐藏其Label的方法
- Flex 中 label function 和 label field冲突的问题。
- 在Ext.FormPanel/Ext.form.FormPanel的FieldSet中实现Label的html文本超链接和TextField的整体隐藏
- ext textfield 隐藏label和文本框
- Extjs中隐藏某个textfield以及label组件的方法
- Ext-JS中Label的style阴影在chrome中汉字显示不正确处理方法
- Ext中TextField的 label和feild的间距的设定
- Extjs在frompanel中隐藏某个textfield以及label组件的方法
- Extjs在frompanel中隐藏某个textfield以及label组件的方法
- 用Ext Designer生成代码(Panel+Label+Text Field)
- Ext实战总结:Ext.Toolbar上的combo控件及其文本标签text同时隐藏/显示...
- ext修改textfield中label的背景色
- ext中 让 gridpanel 的头部隐藏
- 9-15到9-30的计划
- 标签logic:iterate 对HashMap 中的键(key)值(value)
- 正则表达式
- 白痴QQ游戏
- 当你自认为学会了java基础,以下能力你掌握了吗?
- Ext中同时隐藏field和label的方法
- IIS6.0 压缩
- bean:wreite 标签显示 html 代码在页面上
- 中秋节
- 动漫的开始,我编程的登陆
- 愁到中秋愁更愁
- Asp.net夜话之二:asp.net内置对象
- 数据库主键设计思考
- 数据库主键设计思考续