Primefaces ui:在选择dataTable中的行时包括不更新

Primefaces ui:在选择dataTable中的行时包括不更新,primefaces,uiinclude,Primefaces,Uiinclude,在选择一行时,我需要更新p:dialog的ui:insert中的页面。我的问题是,当加载页面时,我可以选择行并获取数据。选择另一行后,我无法获取。没有任何行动正在进行。 这是我的数据表 <p:ajax event="rowSelect" update="samples" /> <p:ajax event="rowUnselect" update="samples" /> <p:column headerText="SNo" style="

在选择一行时,我需要更新p:dialog的ui:insert中的页面。我的问题是,当加载页面时,我可以选择行并获取数据。选择另一行后,我无法获取。没有任何行动正在进行。 这是我的数据表

    <p:ajax event="rowSelect" update="samples" />
    <p:ajax event="rowUnselect" update="samples" />


    <p:column headerText="SNo" style="width:20px;" >
        #{rowIndex+1}
    </p:column>
    <p:column headerText="PatientId">
        #{patServ.patientOrder.patientEpisode.patientRegistration.patientId}
    </p:column>
    <p:column headerText="Patient Name" >
        #{patServ.patientOrder.patientEpisode.patientRegistration.firstName} #{patServ.patientOrder.patientEpisode.patientRegistration.lastName}
    </p:column>
    <p:column headerText="Visit ID">
        #{patServ.patientOrder.patientEpisode.id}
    </p:column>

    <p:column headerText="Order ID">
        #{patServ.patientOrder.id}
    </p:column>
    <p:column headerText="Barcode ID" >
        <p:outputLabel value="#{resultEntryBean.getBarcodes(patServ.id)}" />
    </p:column>
    <p:column headerText="Department Name" >
        #{loginBean.getSpecialityName( patServ.serviceLabData.serviceHeaderData.speciality )}
    </p:column>
    <p:column headerText="Service Name" >
        #{patServ.serviceLabData.serviceHeaderData.serviceName}
    </p:column>
    <p:column headerText="Ordered Date">
        <p:outputLabel value="#{patServ.createdOn}">
            <f:convertDateTime pattern="dd/MM/yyyy hh:mm a" type="date" timeZone="IST" />
        </p:outputLabel>
    </p:column>
    <p:column headerText="Status">
        <p:outputLabel value="#{resultEntryBean.status == 3 ? 'Acknowledged': resultEntryBean.status == 5 ? 'Result Entered': resultEntryBean.status == 6 ? 'Result Authorized' : 'Result Deauthorized'}" />
    </p:column>
    <p:column>
        <p:commandButton value="Print" icon="ui-icon-print" update="reportContent" disabled="#{empty resultEntryBean.selectedPatientService}" onclick ="PF('templateDlg').show()" ajax="true"/>
    </p:column>


</p:dataTable>


#{rowIndex+1}
#{patServ.patientOrder.patientEpisode.patientRegistration.patientId}
#{patServ.patientOrder.patientEpisode.patientRegistration.firstName}{patServ.patientOrder.patientEpisode.patientRegistration.lastName}
#{patServ.patientOrder.patientEpisode.id}
#{patServ.patientOrder.id}
#{loginBean.getSpecialityName(patServ.serviceLabData.serviceHeaderData.speciality)}
#{patServ.serviceLabData.serviceHeaderData.serviceName}
和im在ui中更新xhtml:包括在对话框中

  <p:dialog id="mainDialog" header="Selected Template" widgetVar="templateDlg">
    <h:panelGroup id="reportContent">
        <ui:include src="#{resultEntryBean.selectedTemplate()}.xhtml"></ui:include>
</h:panelGroup>
</h:form>

如何在ui:include of p:dialog中更新xhtml文件