2011-07-27 16 views
4

我:h:ui中的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> 

使用<f:ajax>我無法呈現h:dataTable與給定的ID,可以有人解釋我什麼是錯誤的代碼?當我通過FireBug <table id="usersAssignedToProject">進行檢查時,但在客戶端打印了#{project.id}(在datatable之前和之內)。

回答