를 사용하여이 개 텍스트 필드를 삭제 구함 이 콘솔은 setValue가 함수가 아님을 표시합니다.내가 서식 패널에서 두 개의 텍스트 필드를 추가 한 ExtJS로
0
A
답변
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();
기본 값으로 모든 입력을 재설정합니다
하는 경우 시도 할 수있는 입력 필드를 삭제해야합니다.
단일 필드의 값을 지워야하는 경우 다음을 수행 할 수 있습니다. 이 같은 필드를 얻을 :
form.getComponent(//index)
form.findField(//id of the field)
을 한 다음에 전화 .setValue('');
또는
당신이 이런 식으로 작업을 수행 할 수 있습니다 양식의 모든 입력 필드를 삭제할 필요가 대신하는 경우 .reset();
:
form.removeAll();