在 GWT 应用程序中,我正在使用 fileupload 小部件,当我上传第一个文件时,它会显示相应文件大小的进度条,上传完成后,进度条会隐藏,然后我这次上传第二个文件时会显示两个进度条第一个文件和第二个文件。为了解决这个问题,我在上传第一个文件后使用 Window.Location.reload();
刷新页面,然后在上传第二个文件时不显示第一个文件的进度条,它运行流畅.但是没有gwt的异步的意思。那么我该如何解决这个问题呢?
谢谢 拉胡尔
最佳答案
在调用 SubmitCompleteEvent
时使用 fileUploadWidget.getElement().setPropertyString("value", "");
。
@UiHandler("uploadFileFormPanel")
void handleuploadFileFormPanelSubmitComplete(SubmitCompleteEvent e){
uploadFile.getElement().setPropertyString("value", "");
presenter.uploadCompleted(e);
}
关于gwt - 如何清除 gwt 应用程序中 fileupload 小部件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8600007/