ホームページ > ウェブフロントエンド > jsチュートリアル > Ext のフォームからのテキストフィールド メソッドの削除について: Hide()、setVisible(false)、remove()_javascript のヒント

Ext のフォームからのテキストフィールド メソッドの削除について: Hide()、setVisible(false)、remove()_javascript のヒント

WBOY
リリース: 2016-05-16 18:14:49
オリジナル
1181 人が閲覧しました

問題: Hide() メソッドと setvisible(false) メソッドを使用して項目の中央を削除する場合 (末尾のフォームが削除される例を多く見てきました)、元のフォーム検証は無効です
解決策: 削除メソッドを使用します。 (id) メソッド フォームを削除して有効なフォームを取得します。
理由: 不明です。追加していただければ幸いです。
補足: 以下は、私が遭遇した問題のコードの簡易版です。テストされていません。おそらく、フォーム内の問題を制御したい場合は、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("レポートフォーム").remove(" 003");
}
関連ラベル:
ext
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート