4
私が持っている:h:ui:repeat内のdataTable、f:ajaxからのレンダーIDの指定方法
<ui:repeat id="projectsTable" var="project" value="#{projectsBacking.projectList}">
#{project.id}
<h:dataTable id="usersAssignedToProject#{project.id}" var="appUser" value="#{projectsBacking.getAllUsersAssignedToProject(project)}">
#{project.id}
<h:column>
<h:outputText value="#{appUser.getUsername()}"/>
</h:column>
</h:dataTable>
</ui:repeat>
は、私は与えられたIDを持つh:dataTable
をレンダリングすることはできません<f:ajax>
を使用して、誰かがこのコードで間違っているものを私に説明できますか?私がFireBug <table id="usersAssignedToProject">
でチェックしたところ、クライアント側では#{project.id}
(データテーブルの前と中)が印刷されました。