Extjs中隐藏某个textfield以及label组件的方法
来源:互联网 发布:mac 如何打破折号 编辑:程序博客网 时间:2024/05/19 00:52
其实很简单,我做的就是在选择combox某一项的时候使得textfield和label出现
首先设置相对应的textfield和label hidden为true使其隐藏,然后给他们添加上id
其次在combox中添加个时间listerns 通过index 获取点击的是那一个,然后用Ext.getCmp(id)方法获取组建,让他们setVisible(true)就好了
就是这么简单,你学会了么?
{
// 类型
width : 180,
xtype : 'combo',
store : new Ext.data.SimpleStore({
fields: ['id', 'genre'],
data : [
['0','New Genre'],
['1','Comedy'],
['2','Drama'],
['3','Action']
]
}),
valueField : 'name',
editable : false,
readOnly : true,
displayField : 'text',
mode : 'local',
triggerAction : 'all',
fieldLabel : Jer.Global.BUNDLE
.getMsg("TopicSet.TopicTableType"),
hiddenName : 'topicTableType',
name : 'topicTableType',
listeners : {
select : function(combo, record, index){
if(index == 2){
Ext.getCmp('csql').setVisible(true);
Ext.getCmp('connCode').setVisible(true);
}
}
}
},
{
id : 'csql',
xtype : 'textarea',
width : 300,
height : 50,
name : 'createSql',
hidden : true,
fieldLabel : Jer.Global.BUNDLE.getMsg("TopicTable.CreateSql")
},
{
id : 'connCode',
xtype : 'combo',
name : 'connectionCode',
inputValue : 'true',
readOnly : false,
editable : false,
hidden : true,
triggerAction : 'all',
fieldLabel : Jer.Global.BUNDLE.getMsg("TargetConnectionPool"),
mode : 'local',
allowBlank : true,
store : new Ext.data.Store(
{
proxy : new Ext.data.HttpProxy(
{
url : 'ExtControllerServlet?action=connectionPoolAction.findAllWithEmpty'
}),
reader : new Ext.data.JsonReader({
root : 'data',
totalCount : 'totalCount'
}, [ {
name : 'id'
}, {
name : 'code'
}, {
name : 'text'
} ]),
autoLoad : true
}),
displayField : 'text'
} ],
在附上几个方法:setDisplay(),setVisible(),show(),hide()
- Extjs中隐藏某个textfield以及label组件的方法
- Extjs在frompanel中隐藏某个textfield以及label组件的方法
- Extjs在frompanel中隐藏某个textfield以及label组件的方法
- Extjs 动态隐藏某个textfield以及fieldLabel组件的方法
- extjs form中隐藏textfield的方法
- Ext JS中隐藏TextField 同时隐藏 Label的方法
- extjs form textfield的隐藏方法
- Ext JS中隐藏TextField的同时隐藏其Label的方法
- Ext JS中隐藏TextField的同时隐藏其Label的方法
- Extjs textfield 空白label
- ExtJs TextField 组件
- 隐藏textField键盘的方法
- ExtJs设置文本框隐藏时label不隐藏的解决办法
- ExtJS TextField动态更改fieldLabel的方法
- ExtJS给textfield赋值的方法
- ExtJS 给textfield赋值的方法总结
- ExtJS 给textfield赋值的方法总结
- 在Ext.FormPanel/Ext.form.FormPanel的FieldSet中实现Label的html文本超链接和TextField的整体隐藏
- 【分享】PK10彩票历史数据
- Nginx Rewrite重写
- Android系统Recovery工作原理之使用update.zip升级过程分析(四)
- hdu4441 Queue Sequence(线段树+splay)
- Minix中的字符判定ctype.c
- Extjs中隐藏某个textfield以及label组件的方法
- 这辈子让我讨厌到无以复加的两个人的对话
- input 按钮背景,在IE6 IE7中不显示
- 【xtku】笔者支招:Win 8针对开始屏幕与开始菜单的比较
- Codeforces 2B The least round way 动态规划
- 交换机的几种配置方法
- 这是一个为了学习C语言而开通的博客
- Android工程下assets文件夹与res文件夹的区别
- java的基本数据不能传引用带来的麻烦.