2013-02-06 25 views
1

我有兩個數據表,一個是巢。代碼如下:<h:dataTable的值不爲空,但頁面爲空

<h:dataTable value="#{allUserBean.userList}" var="pmUsers"> 
    <h:column headerClass="tableHeader column8Header"> 
    <f:facet name="header"> 
     <h:commandLink actionListener="#{allUser.sortByEmpNo}" immediate="true"> 
     <h:panelGrid columns="2" columnClasses="colSortText,colSortImg"> 
      <h:outputText value="Emp No." /> 
      <h:panelGrid rendered="#{allUserBean.sortType == 0}"> 
      <h:graphicImage url="/images/sortup.gif" rendered="#{allUserBean.up}" /> 
      <h:graphicImage url="/images/sortdown.gif" rendered="#{!allUserBean.up}" /> 
      </h:panelGrid> 
     </h:panelGrid> 
     </h:commandLink> 
    </f:facet> 
    <h:outputText value="#{pmUsers.employeeNo}" /> 
    </h:column> 
    <h:dataTable var="iterm" value="#{pmUsers.userMultyResumeList}"">      
    <h:outputText value="#{iterm}" /> 
    </h:dataTable> ` 

顯示成功,但userMultyResumeList的其他dataTable不能顯示。 我使用了測試代碼,它是錯誤的。所以值不爲空,我不知道爲什麼

的用戶列表代碼:

private List<User> userList; 
userList = userService.getUsersByPMGroupNotIncluded("", groupIds); 
+0

試印刷尺寸pmUsers.userMultyResumeList –

回答

0
<h:dataTable var="iterm" value="#{pmUsers.userMultyResumeList}"">  

請repalce這條線與列表的這

<h:dataTable var="iterm" value="#{pmUsers.userMultyResumeList}">  
+0

我已解決它。因爲存在這些代碼的問題: 它需要添加一個來包圍輸出文本。謝謝所有相同的 – user2046223