ExtJs设置文本框隐藏时label不隐藏的解决办法
来源:互联网 发布:三合一cms 编辑:程序博客网 时间:2024/05/16 08:48
首先,我的情况很特殊
设置文本框隐藏或显示:
Ext.getCmp(\"id\").hide()/show()
Ext.getCmp(\"id\").setvisible(false/true)
这样隐藏后文本框是没有了,可是标签label还在,远远达不到想要的结果
然后设置hideLabel=true,依然没反应
百度了很多方法,没有一个好用的,有一个Ext.get('Email').up('.x-form-item').setDisplayed(false);依然不行
好像是3.x没有up方法,具体原因我没看,我用的EXTJS是3.2.1版本
后来我跟了一下代码,发现页面的label根本不是fieldLabel中的值,尽管值是一样的,但是在每一个属性js中有一个div ,代码如下
items:[
{
html:'<div id="yhzh_id" style="width:120px; text-align:right">银行帐号:  </div>'
},
{ xtype: 'textfield',
fieldLabel: '银行帐号',
id: 'YHZH',
name: 'YHZH',
hidden:true,
hideLabel:true,
原来是html中的名字,难怪设置了 hidden:true,
hideLabel:true,
后依然能显示
既然知道是html中的了,就获取一下dom对象,ext用的不熟练,我直接用document.getElementById(\"yhzh_id\").innerHTML=''
把值赋个空,就权当隐藏了吧,
label隐藏当真不好处理,等有空在看吧
附录几个事件:
Ext.get("id").on('click', function(e) {})点击事件
Ext.EventManager.on('id','keyup', function(e) {})键盘事件
Ext.ComponentMgr.get('Eq_Combo').on('select', function(e) {})下拉单选事件
- ExtJs设置文本框隐藏时label不隐藏的解决办法
- Extjs中隐藏某个textfield以及label组件的方法
- ext textfield 隐藏label和文本框
- 隐藏label
- 点击EditText文本框之外任何地方隐藏键盘的解决办法
- EditText文本框之外任何地方隐藏键盘的解决办法
- Qt 设置定时器,label自动隐藏
- 设置Label控件的隐藏状态 及 Label的拼接: / innerHTML
- Extjs在frompanel中隐藏某个textfield以及label组件的方法
- Extjs在frompanel中隐藏某个textfield以及label组件的方法
- 文本框中的fieldLabel的隐藏
- 设置文本框隐藏边框,背景透明
- Extjs隐藏下边的工具条
- Ext JS中隐藏TextField 同时隐藏 Label的方法
- 当导航push到二级界面隐藏tabbar返回的时候不隐藏的BUG解决办法
- 在IE下label标签图片下隐藏的单选按钮radio不起作用解决办法
- 聚焦时隐藏默认文字的文本框(Always or Once)
- QQ的隐藏设置
- oracle中 connect by prior 递归算法
- kvc nil的问题
- AndroidStudio导入项目到VisualSVN Server并忽略(ignore)相关文件详细步骤
- 码农注册CSDN博客...成功!
- C++双目运算符重载
- ExtJs设置文本框隐藏时label不隐藏的解决办法
- CATransform3D
- 白话经典算法系列之二 直接插入排序的三种实现
- 使用Gson排除特定字段
- 【解题报告】Codeforces Round #301 (Div. 2)
- (菜鸟篇):1.android登录界面
- 时代进步下,你的孩子幸福感高吗?一起学学孩子的培养问题
- 【2016.4.1】CDate类相关注记
- android 获取 USB 拔插广播消息