Jsf 2 ui:重复id&;jsf数据表&;primefaces数据表
JSF数据表Jsf 2 ui:重复id&;jsf数据表&;primefaces数据表,jsf-2,primefaces,Jsf 2,Primefaces,JSF数据表 <ui:repeat var="folioVO" value="#{myBean.folioList}" id="folioTable"> <h:dataTable id="promotion_dataTable" var="articlePromo" value="#{folioVO.lstArticles}" > ...< <
<ui:repeat var="folioVO" value="#{myBean.folioList}" id="folioTable">
<h:dataTable id="promotion_dataTable" var="articlePromo"
value="#{folioVO.lstArticles}" >
...<
</h:dataTable>
</ui:repeat>
...<
在这种情况下,生成的数据表id是:folioTable:ui repeat number:promotion\u datatable
<ui:repeat var="folioVO" value="#{myBean.folioList}" id="folioTable">
<h:dataTable id="promotion_dataTable" var="articlePromo"
value="#{folioVO.lstArticles}" >
...<
</h:dataTable>
</ui:repeat>
Primefaces数据表:
<ui:repeat var="folioVO" value="#{myBean.folioList}" id="folioTable">
<p:dataTable id="promotionDetail_dataTable" var="articlePromo"
value="#{folioVO.lstArticles}" >
...
</p:dataTable>
</ui:repeat>
...
在这种情况下,生成的数据表id是:folioTable:promotion\u datatable
<ui:repeat var="folioVO" value="#{myBean.folioList}" id="folioTable">
<h:dataTable id="promotion_dataTable" var="articlePromo"
value="#{folioVO.lstArticles}" >
...<
</h:dataTable>
</ui:repeat>
由于在PrimeFacesDataTable的情况下不会附加repeat idì,因此所有jquery/javascript都会应用于第一个表
如何做到这一点
谢谢以下各项工作正常:
<p:dataList var="folioVO" value="#{myBean.folioList}" id="folioTable">
<p:column>
<p:dataTable id="promotionDetail_dataTable" var="articlePromo"
value="#{folioVO.lstArticles}" >
...
</p:dataTable>
</p:column>
</p:dataList>
...
选中此项,请将其标记为正确答案,这将有助于搜索future@mprabhat:只有在提问48小时后才能接受自己的答案。