hide()
隐藏
remove()
如果需要将元素从dom 树删除,则使用'remove'配置选项。// 默认el. ... ... 撤销一个
事件处理函数: ext.get('myelement').un('click', myhandler, myscope)
setvisible
属性: disabled : true, 初始化时为禁用
ext.getcmp('updateb').disable(); //禁用按钮
ext.getcmp('deleteb').enable(); //恢复可用
2:面板
ext.getcmp('rulepanel').setvisible(true); //使面板可见
ext.getcmp('rulepanel').setvisible(false); //使面板不可见
ext.getcmp('rulepanel').collaps教程e(true); //使rulepanel收缩
ext.getcmp('rulepanel').expand(true); //使rulepanel展开
ext自身的setvalue函数并不会触发change,以及blur事件,这些对多个控件的联动是噩梦,比如说出生年月已经年龄的联动,当出生日期改变后,在change事件里调用年龄那个控件的setvalue改变年龄的值,年龄改变后,自动查询一些东西等等;由于setvalue函数不会触发change事件,所以年龄改变不会查询;这时候可以调用setvaluewithevent事件来触发;(这个估计大家用的也比较少了,毕竟没有那么多的联动)
new ext.form.formpanel({
id : 'reportform',items : [{
{id:"001"},
{id:"002"},
{id:"003"},
{id:"004"},
{id:"005"}
}]
});//ext.getcmp("reportform").getform().isvalid()验证无效
if(istq == 0){
ext.getcmp("003").hide();
}//ext.getcmp("reportform").getform().isvalid()验证无效
if(istq == 0){
ext.getcmp("003").sitevisible(false);
}//ext.getcmp("reportform").getform().isvalid()验证有效
if(istq == 0){
ext.getcmp("reportform").remove("003");
}