【发布时间】:2014-03-14 19:28:00
【问题描述】:
当我上传文件时,我需要更新一些组件。它只在我第一次使用时才有效。
XHTML:
<p:fileUpload id="Uploader" fileUploadListener="#{cc.attrs.updateImageAction}"
mode="advanced"
update="#{cc.id}:updatableElements #{cc.attrs.ajaxRender} #{cc.attrs.ajaxRenderCropDialog}"
auto="true"
multiple="false"
sizeLimit="#{cc.attrs.sizeLimit}"
allowTypes="#{imageManagerServiceBean.imageFileAllowedTypesRegEx}"
label="#{messages['generic.images.select']}"
uploadLabel="#{messages['generic.images.upload']}"
cancelLabel="#{messages['generic.images.cancel']}"
invalidSizeMessage="#{cc.attrs.invalidFileSizeMessage}"
invalidFileMessage="#{messages['generic.images.invalidtype']}"
>
</p:fileUpload>
有什么想法吗?
【问题讨论】:
-
第二次会发生什么?发布您收到的错误。
-
updatableElements 未更新。可更新元素是带有上传图片文件的图片
-
fileUploadListener是否被调用?是否有任何与浏览器相关的错误(检查开发者工具)。给我们更多的反馈,我们不能帮助你没有给出任何信息。提供更多XHTML代码、java代码。 that 是你的问题吗?
标签: jsf primefaces