关于Ext中form移除textfield方法:hide(),setVisible(false),remove()


Posted in Javascript onDecember 02, 2010

问题:当使用hide()方法和setvisible(false)方法去除items的中间(见过很多例子移除的都是尾部表单)表单后,原form验证无效
解决办法:使用remove(id)方法移除表单,可得到有效的form
原因:未知,希望大家补充
补充:下面是一个我遇到问题代码的简化版本,没有经过测试,大概意思是要是在form里想控制不显示表单,用remove()方法有效

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"); 
}
Javascript 相关文章推荐
学习YUI.Ext第七日-View&JSONView Part Two-一个画室网站的案例
Mar 10 Javascript
JS实现日期加减的方法
Nov 29 Javascript
jquery中的查找parents与closest方法之间的区别
Dec 02 Javascript
jQuery插件expander实现图片翻转特效
May 21 Javascript
浅谈Javascript中的函数、this以及原型
Oct 09 Javascript
Vue.js基础知识小结
Jan 13 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
Feb 23 Javascript
Javasript设计模式之链式调用详解
Apr 26 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
Aug 14 Javascript
你不可不知的Vue.js列表渲染详解
Oct 01 Javascript
vue 解决文本框被键盘遮住的问题
Nov 06 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
Jul 17 Javascript
javascript学习之闭包分析
Dec 02 #Javascript
JavaScript OOP面向对象介绍
Dec 02 #Javascript
JavaScript 字符串处理函数使用小结
Dec 02 #Javascript
改写一个简单的菜单 弹性大小
Dec 02 #Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 #Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 #Javascript
JQuery 弹出框定位实现方法
Dec 02 #Javascript
You might like
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
php流量统计功能的实现代码
2012/09/29 PHP
php session的应用详细介绍
2017/03/22 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
jQuery表单美化插件jqTransform使用详解
2015/04/12 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
内容滑动切换效果jquery.hwSlide.js插件封装
2016/07/07 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
JS库之wow.js使用方法
2017/09/14 Javascript
bootstrap时间插件daterangepicker使用详解
2017/10/19 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
Python验证码识别的方法
2015/07/10 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
Python中 map()函数的用法详解
2018/07/10 Python
使用python Fabric动态修改远程机器hosts的方法
2018/10/26 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
Python实现封装打包自己写的代码,被python import
2020/07/12 Python
String这个类型的class为何定义成final?
2012/11/13 面试题
阿德的梦教学反思
2014/02/06 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
学校开除通知书
2015/04/25 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书
军事博物馆观后感
2015/06/05 职场文书
烈士陵园观后感
2015/06/08 职场文书
董事长致辞
2015/07/29 职场文书
二十年同学聚会感言
2015/07/30 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
商业计划书范文
2019/04/24 职场文书
java设计模式--三种工厂模式详解
2021/07/21 Java/Android