gpt4 book ai didi

jsf - 我如何使用两个 uploadFile 组件?

转载 作者:行者123 更新时间:2023-12-02 03:51:57 25 4
gpt4 key购买 nike

我有一个带有 2 个选项卡的选项卡 View 。我想为每个选项卡使用两个 uploadFile 组件。我对 uploadFile 组件使用“高级”模式。当我尝试为第一个选项卡 uploadFile 组件上传无效文件(可能存在无效文件大小错误或无效文件类型错误)时,两个选项卡 uploadFile 组件都会显示错误消息。我使用 PF 3.4.1。在 pf_user_guide_3.4 中,写了“目前不支持相同形式的多个高级 uploader ”。我的问题与这篇笔记有关吗?有没有人知道这种情况?

    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>

......................

最佳答案

你有一个表格,里面还有两个表格。我认为您应该删除父表单,只在选项卡内保留表单。

关于jsf - 我如何使用两个 uploadFile 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14052834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com