【发布时间】:2017-09-22 10:24:42
【问题描述】:
<p:fileUpload fileUploadListener="#{fileUploadView.handleFileUpload}" mode="advanced" auto="true" />
将 auto 设置为 true 时,PrimeFaces 删除了预览 div。这导致无法在保存之前删除上传的文件。有什么解决方法吗? 将 auto 设置为 true 但仍显示预览面板并关闭 img 以删除上传的文件。
【问题讨论】:
-
带有“取消/关闭/删除”按钮的“预览面板”用于删除/阻止上传图片。并且使用
auto=true,图像会立即上传,因此无法阻止它被上传。此功能不适用于删除上传的图像。这是你需要在例如发展自己的东西。一个数据网格/数据表/... -
好的..谢谢。为了解决这个问题,我添加了一个面板来显示上传的文件和从那里删除的选项。
-
请复制我的大部分评论并在答案中添加代码解决方案中最相关的部分
标签: jsf primefaces