2011-07-27 3 views
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}(データテーブルの前と中)が印刷されました。

答えて

関連する問題