有时候需要根据前面的选项,
来显示不同的输入项,
根据门户类别来隐藏和显示界面主题。
因为最外层 class 是 .x-form-item , 通 up 函数,找到对应元素,得到的是一个 Ext.Element 通过函数 setDisplayed 来设置元素的 display 样式。
Ext.Element 还有 hide() 和 show() 方法,不过 hide 隐藏后,高度不会变化。
另外附加踩过的坑
首先把hiddenLanel:true属性去掉.然后select 函数修改如下:select:function(combo, record, index){
//alert(record.get('type')+" index : "+index +" combo : "+combo)
var t=record.get('type')
alert(t)
if(t==0){
Ext.getCmp('passwordId').setDisabled(false)
Ext.getCmp('passwordId').setVisible(true)
}else{
Ext.getCmp('passwordId').setDisabled(true)
Ext.getCmp('passwordId').setVisible(false)
}
你可以试试看 行不行.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)