gwt - 如何清除 gwt 应用程序中 fileupload 小部件的内容?

标签 gwt

在 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/

相关文章:

Java:上传文件并获取文件的字符串(内容)

GWT:当鼠标离开时使 PopupPanel 消失

javascript - JS - 如何获取按钮文本 "end"位置

java - 如何在GWT中为BlurEvent正确添加UiHandler?

maven-2 - 哪个 Maven(2) 插件与 GWT 1.6 一起使用?

java - GWT。在不覆盖原生样式的情况下向元素添加主要的 css 样式

java - 如何开发非 UI 客户端 GWT 库?

java - 上传文件时处理网络问题

java - GWT 使用 ImageResource 创建图像

html - 消除首屏内容中的渲染阻塞 JavaScript 和 CSS