2016-12-16 9 views

答えて

0

Ext.getCmp(「削除」)ではない、あなたのテキストフィールドの、フォームパネルのインスタンスを返します場合

var form = Ext.getCmp('remove'); 
var text1 = form.items.getAt(0); 
var text2 = form.items.getAt(1); 

text1.setValue(""); 
text2.setValue(""); 
0
yourForm.reset(); 

は、デフォルト値

にすべての入力をリセットします試してみる入力フィールドを削除する必要があります:

yourForm.getComponent(//index of the component).destroy(); 

1つのフィールドの値をクリアする必要がある場合は、これらのようなフィールドを取得します。その後、

form.getComponent(//index) 

form.findField(//id of the field) 

、代わりにあなたはこのようにそれを行うことができますフォームからのすべての入力フィールドを削除する必要がある場合は、それに.setValue('');または.reset();

を呼び出す:

form.removeAll(); 
関連する問題