私は2つのタブを持つタブビューを持っています。そして、各タブに 2 つの uploadFile コンポーネントを使用したいと考えています。uploadFile コンポーネントには「詳細」モードを使用します。最初のタブ uploadFile コンポーネントで無効なファイルをアップロードしようとすると (無効なファイル サイズ エラーまたは無効なファイル タイプ エラーが発生する可能性があります)、両方のタブ uploadFile コンポーネントでエラー メッセージが表示されます。PF 3.4.1 を使用しています。pf_user_guide_3.4 に、「同一形式の複数の高度なアップローダーは、現時点ではサポートされていません」と書かれています。私の問題はこのメモに関連していますか? この状況について考えている人はいますか?
main.xhtml
..........
<h:form id="formTabView">
<p:tabView id="tvSample" activeIndex="#{sampleBean.selectedTab}" cache="false">
<p:tab id="tabSubMerchants" title="#{messagebundle.submerc_tab_submerch}">
<ui:include src="tabsubmerchantssubmtab.xhtml" />
</p:tab>
<p:tab id="tabServices" title="#{messagebundle.submerc_tab_svc}">
<ui:include src="tabsubmerchantssevicestab.xhtml" />
</p:tab>
</p:tabView>
</h:form>
...........
tabsubmerchantssubmtab.xhtml
...........
<h:form id="formTab1Files">
<p:fileUpload id="fuSubMerchant"
fileUploadListener="#{fileOperations.uploadSubMerchantFile}"
sizeLimit="2097152" multiple="true"
allowTypes="/(\.|\/)(gif|jpeg|png|txt|pdf|doc|docx)$/"
label="#{messagebundle.fileupload_upload}" auto="true"
invalidFileMessage="#{messagebundle.submerc_error_011}"
invalidSizeMessage="#{messagebundle.submerc_error_012}">
</p:fileUpload>
</h:form>
..............
tabsubmerchantssevicestab.xhtml
...................
<h:form id="formSvcFiles">
<p:fileUpload id="fuService"
fileUploadListener="#{fileOperations.uploadServiceFile}"
sizeLimit="2097152" multiple="true"
allowTypes="/(\.|\/)(gif|jpeg|png|txt|pdf|doc|docx)$/"
label="#{messagebundle.fileupload_upload}" auto="true"
invalidFileMessage="#{messagebundle.submerc_error_011}"
invalidSizeMessage="#{messagebundle.submerc_error_012}">
</p:fileUpload>
</h:form>
………………