当我选择一个组件时,同一表单中的两个FileUpload组件会同时更新

时间:2012-06-20 06:50:11

标签: jsf primefaces

我有两个相同形式的文件上载我也使用不同的ID。问题是当我使用任何一个上传组件并选择并取消该文件。两个组件都得到更新。我给组件一个一。 Upload1:

<p:growl id="messages" showSummary="true" showDetail="true" />
                    <p:fileUpload id="upload2" fileUploadListener="#{editBean.relatedFileEditUpload}"
                        rendered="#{editBean.uploadFileRender}"
                        process="studyPlanEditForm:relatedFileType"
                        update="studyPlanEditForm:messages studyPlanEditForm:relatedFileType">
                    </p:fileUpload>

fileupload2:

<p:column
                    style="padding-bottom: 10px;background: none repeat scroll 0 0 #EDEDED;width:30px;">
                    <p:growl id="messages1" showSummary="true" showDetail="true" />
                    <p:fileUpload  id="upload1" fileUploadListener="#{editBean.editFileUpload}" 
                        process="studyPlanEditForm:displayname1"
                        update=":studyPlanEditForm">
                    </p:fileUpload>
                </p:column>

当我选择任何一个上传并浏览并选择一个文件时,两个组件都显示文件名。请帮助。

0 个答案:

没有答案