我在一列中有一个带有PrimeFaces 3.4 p:fileUpload
的数据表。但是,所有文件上载都被视为相同的条目。如何将文件上传视为唯一条目?
答案 0 :(得分:1)
您没有显示任何SSCCE,因此很难指出技术错误,但根据症状,此问题的最可能原因是您已将所有文件上传绑定到同一个bean属性。这确实没有任何意义。您需要将<p:fileUpload>
值绑定到迭代行,而不是绑定到父bean。
E.g。这是错误的:
<p:dataTable value="#{bean.items}" var="item">
<p:column>
<p:fileUpload value="#{bean.uploadedFile}">
这是对的:
<p:dataTable value="#{bean.items}" var="item">
<p:column>
<p:fileUpload value="#{item.uploadedFile}">