2011-08-10 30 views
0

我使用GWT,我有一個FileUpload小部件和一個表單中的提交按鈕。預期的行爲是: - 附加文件時,啓用提交按鈕。 - 當文件被解開時,提交按鈕被再次禁用。 - 在FileUpload瀏覽過程中只有.JS文件可見。FileUpload處理程序啓用提交按鈕

我應該使用哪些處理程序/函數用於這些目的?

THANKS

回答

4

嘗試註冊ChangeHandler

fileUpload.addChangeHandler(new ChangeHandler{ 
    public void onChange(ChangeEvent event) { 

     // filename of selected file 
     String fileName = fileUpload.getFilename(); 
    } 
}); 
+0

謝謝!在瀏覽FileUpload時僅顯示.JS文件?可能嗎? – Arturo

+2

這是大多數瀏覽器不支持的,所以GWT不能實現它。有輸入標籤接受attrtibute:http://en.wikipedia.org/wiki/File_select#Accept_attribute,但它似乎只適用於Opera和Chrome。 –

+2

另請參閱GWT列表上的[討論](http://groups.google.com/group/google-web-toolkit/browse_thread/thread/82b725c6ec44e391?pli=1) –