FileUpload处理程序,用于启用提交按钮

Art*_*uro 1 forms gwt file-upload filter

我使用GWT,我有一个FileUpload小部件和一个表单中的提交按钮.预期的行为是: - 附加文件时,启用提交按钮. - 当文件被取消时,再次禁用提交按钮. - 在FileUpload浏览期间,只有.JS文件可见.

我应该将哪些处理程序/功能用于这些目的?

谢谢

Pet*_*ego 5

尝试注册ChangeHandler:

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

        // filename of selected file
        String fileName = fileUpload.getFilename();
    }
});
Run Code Online (Sandbox Code Playgroud)

  • 大多数浏览器都不支持此功能,因此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) (2认同)