0

同じ形式の2つのファイルアップロードがあり、それらにも異なるIDを使用しています。問題は、いずれかのアップロードコンポーネントを使用して、ファイルを選択して選択した場合です。両方のコンポーネントが更新されます。コンポーネントを1つずつ提供しています。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>

いずれかのアップロードを選択し、ファイルを参照して選択すると、両方のコンポーネントにファイル名が表示されます。助けてください。

4

0 に答える 0