关于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 相关文章推荐
Jquery的Tabs内容轮换效果实现代码,几行搞定
Feb 12 Javascript
举例讲解AngularJS中的模块
Jun 17 Javascript
AngularJS 实现按需异步加载实例代码
Oct 18 Javascript
完美实现八种js焦点轮播图(下篇)
Apr 20 Javascript
JS实现加载和读取XML文件的方法详解
Apr 24 Javascript
史上最全JavaScript常用的简写技巧(推荐)
Aug 17 Javascript
JS中Attr的用法详解
Oct 09 Javascript
js实现固定区域内的不重叠随机圆
Oct 24 Javascript
js实现轮播图特效
May 28 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
Sep 11 Javascript
vue使用Google Recaptcha验证的实现示例
Aug 23 Vue.js
TS 类型收窄教程示例详解
Sep 23 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
php下MYSQL limit的优化
2008/01/10 PHP
Eclipse的PHP插件PHPEclipse安装和使用
2014/07/20 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
PHP开发中常用的十个代码样例
2016/02/02 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
2012/02/27 Javascript
jquery使用each方法遍历json格式数据实例
2015/05/18 Javascript
JS实现网页标题栏显示当前时间和日期的完整代码
2015/11/02 Javascript
JavaScript驾驭网页-获取网页元素
2016/03/24 Javascript
jQuery插件制作的实例教程
2016/05/16 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
layui选项卡效果实现代码
2017/05/19 Javascript
javascript 通过键名获取键盘的keyCode方法
2017/12/31 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
[37:37]DAC2018 4.4 淘汰赛 Optic vs Mineski 第二场
2018/04/05 DOTA
浅谈python多线程和队列管理shell程序
2015/08/04 Python
python登录并爬取淘宝信息代码示例
2017/12/09 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
详解Python sys.argv使用方法
2019/05/10 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
使用tensorflow进行音乐类型的分类
2020/08/14 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
土木工程毕业生自荐信
2013/09/21 职场文书
公司股权转让协议书
2014/04/12 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
事业单位考察材料范文
2014/12/25 职场文书
医德医风个人总结
2015/02/28 职场文书
政协常委会议主持词
2015/07/03 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
SQL写法--行行比较
2021/08/23 SQL Server