關(guān)于Ext中form移除textfield方法:hide(),setVisible(false),remove()
更新時間:2010年12月02日 15:44:11 作者:
根據(jù)條件來控制是否顯示form里的textfield表單
問題:當(dāng)使用hide()方法和setvisible(false)方法去除items的中間(見過很多例子移除的都是尾部表單)表單后,原form驗證無效
解決辦法:使用remove(id)方法移除表單,可得到有效的form
原因:未知,希望大家補充
補充:下面是一個我遇到問題代碼的簡化版本,沒有經(jīng)過測試,大概意思是要是在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");
}
解決辦法:使用remove(id)方法移除表單,可得到有效的form
原因:未知,希望大家補充
補充:下面是一個我遇到問題代碼的簡化版本,沒有經(jīng)過測試,大概意思是要是在form里想控制不顯示表單,用remove()方法有效
復(fù)制代碼 代碼如下:
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");
}
相關(guān)文章
javascript中強制執(zhí)行toString()具體實現(xiàn)
Javascript通常會根據(jù)方法或運算符的需要而自動把值轉(zhuǎn)成所需的類型,這可能導(dǎo)致各種錯誤,接下來為大家介紹下javascript如何強制執(zhí)行toString(),感興趣的朋友可以參考下哈2013-04-04
jquery下onpropertychange事件的綁定方法
用了onchange事件,但是在輸入的時候,用Javascript計算出并填值的那一列并不會響應(yīng)onchange 事件。2010-08-08
JS實現(xiàn)對JSON數(shù)據(jù)進行冒泡排序
JavaScript 是一種廣泛使用的腳本語言,JSON是一種常見的數(shù)據(jù)格式,這篇文章主要來探討一下如何使用 JavaScript 對 JSON 數(shù)據(jù)進行冒泡排序,感興趣的可以了解一下2023-06-06
JS循環(huán)發(fā)送請求時控制請求并發(fā)數(shù)實例
這篇文章主要介紹了JS循環(huán)發(fā)送請求時控制請求并發(fā)數(shù)實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12
js處理層級數(shù)據(jù)結(jié)構(gòu)的方法小結(jié)
本文主要介紹了js處理層級數(shù)據(jù)結(jié)構(gòu)的方法。具有一定的參考價值,下面跟著小編一起來看下吧2017-01-01
js獲取對象,數(shù)組所有屬性鍵值(key)和對應(yīng)值(value)的方法示例
這篇文章主要介紹了js獲取對象,數(shù)組所有屬性鍵值(key)和對應(yīng)值(value)的方法,涉及javascript對于對象、數(shù)組鍵名與鍵值遍歷相關(guān)操作技巧,需要的朋友可以參考下2019-06-06
Avalonjs 實現(xiàn)簡單購物車功能(實例代碼)
avalon是國內(nèi)最強大的MVVM框架,最近小編在高購物車的項目,我們是用avalon來實現(xiàn)一些模塊的,所以順其自然的用avalon來實現(xiàn)購物車。接下來通過本文給大家分享Avalonjs 實現(xiàn)簡單購物車功能的實例代碼,需要的的朋友參考下2017-02-02

