PrimeFaces 2的FileUpload控件冲突

问题描述:

运行我有一个页面有两个文件上传控件:PrimeFaces 2的FileUpload控件冲突

<h:panelGroup id="distinctAttachmentsPanel" rendered="#{multipleSendingController.selectedAttachmentList == 2}"> 
<h:outputText value="Allegati distinti" /> 
    <p:fileUpload id="distinctFileUpload" fileUploadListener="#{multipleSendingController.onDistinctFileUpload}" 
    mode="advanced" 
    multiple="true" 
    sizeLimit="100000000" 
    label="Sfoglia" 
    uploadLabel="Carica" 
    cancelLabel="Annulla" 
    update=":form:uploadedDistinctFiles" /> 
    <p:selectManyCheckbox id="uploadedDistinctFiles" value="#{multipleSendingController.selectedDistinctAttachments}" converter="#{multipleSendingController.fileConverter}" layout="pageDirection"> 
    <f:selectItems value="#{multipleSendingController.distinctAttachments}" var="a" itemLabel="#{a.name}" itemValue="#{a}" /> 
    </p:selectManyCheckbox> 
    <h:outputText value="File excel" /> 
    <p:fileUpload id="excelFileUpload" fileUploadListener="#{multipleSendingController.onExcelFileUpload}" 
    mode="advanced" 
    multiple="true" 
    sizeLimit="100000000" 
    label="Sfoglia" 
    uploadLabel="Carica" 
    cancelLabel="Annulla" 
    update=":form:uploadedExcelFiles" /> 
    <p:selectManyCheckbox id="uploadedExcelFiles" value="#{multipleSendingController.selectedExcelFiles}" converter="#{multipleSendingController.fileConverter}" layout="pageDirection"> 
    <f:selectItems value="#{multipleSendingController.excelFiles}" var="a" itemLabel="#{a.name}" itemValue="#{a}" /> 
    </p:selectManyCheckbox> 
</h:panelGroup> 

当我选择一个或多个文件到的FileUpload控件之一,同样的文件出现在其他控制喜欢它甚至在那里被选中。 我无法弄清楚正在出现什么。

你应该把每个fileUpload放在一个单独的h里:表格