JSF includes and duplicate HTML IDs -
i have main html page includes detail.xhtml , duo.xhtml.
now duo.xhtml includes detail.xhtml, results in duplicate ids of course not working. can solve problem? don't want manage redundant code.
main:
<ui:composition ...> <ui:define name="center"> <ui:insert name="insertduo"> <ui:include src="/includes/duo.xhtml" /> </ui:insert> ... <p:dialog header="x" widgetvar="detdialog" id="dlg" modal="true" appendto="@(body)"> <ui:insert name="insertdetail"> <ui:include src="/includes/detail.xhtml" /> </ui:insert>
duo:
<ui:composition> <p:dialog header="y" widgetvar="newduodialog" id="newduodlg" modal="true" > <p:layout id="layout"> <p:layoutunit position="west"> <ui:insert name="insertdetailstmt"> <h:form id="stmtdetailform"> <ui:include src="/includes/detail.xhtml" /> </h:form> </ui:insert> </p:layoutunit>
detail:
<p:accordionpanel id="accordion">
reference components:
<p:commandbutton value="z" update=":accordion:duodlgform2:picklist"/>
thanks balusc, able solve problem. use
<f:subview id="frommain"> <ui:include src="/includes/regeldetail.xhtml" /> </f:subview>
and when referred main, element's name frommain:accordion
Comments
Post a Comment