ExtJsクリアinputType:「file」内容

1195 ワード

たとえば:
 
	var fileField = new Ext.form.TextField({
				text : "  ",
				id : 'xlsFile',
				name : 'xlsFile',
				inputType : 'file',
				width : 200
			});
 
inputTypeについては、「file」のTextFieldは、form.reset()を使用する時、テキストボックスのパスをクリアできません.
以下の方法で空を確認できます.
 
		var obj = document.getElementById("xlsFile");
		obj.outerHTML = obj.outerHTML;
 
 
また、Ext.getCmp('xlsFile').getValue()またはfileFieldは使用できません. getValue()は値を取りに来ます.
そうでなければ、元に選択されたファイルパスも取得されます.
Dcument.getElemenntById.valueまたはExt.get..dom.valueで値を取る必要があります.
 
PS
1、コンポーネントのformによって、form.form.getEl().dom.reet();form.get Form().reet()form.get Form().getEl().dom.reet();メソッドをクリアする;
2、outerHTMLとinnerHTMLとinnerTextの違いについて直接に移行する:私を注文します.
恒久リンク:  http://wangs7345.iteye.com/blog/2087589