【发布时间】:2018-03-21 16:00:06
【问题描述】:
我们正在使用 primefaces 在我们的 Web 应用程序中处理文件上传。在页面上发生某些事件(按下按钮)时,上传组件变得可见。我们希望能够在按下 CANCEL 按钮时捕获该事件,以便使用它来隐藏上传组件。有什么建议吗? Javascript 或 CSS 无法完成这项工作,因为我们还需要为此做一些服务器逻辑。
代码:
<h:form id="uploadFileForm" enctype="multipart/form-data" rendered="#{filesMenu.enableFileUpload}">
<p:fileUpload style="font-size:12px;"
fileUploadListener="#{filesMenu.handleFileUpload}"
mode="advanced" dragDropSupport="false"
update="msgUpload , :formFilesListId , :formFilesListId:dataTableSimpleFilesId, :createNewFileFromSelectionForm"
sizeLimit="100000" fileLimit="1" allowTypes="/(\.|\/)(cfg)$/" />
<p:growl id="msgUpload" showDetail="true" />
</h:form>
【问题讨论】:
标签: jsf file-upload primefaces listener