2013-04-17 30 views
-3
<h:dataTable class="pretty" value="" var="item"> 
        <h:column> 
         <f:facet name="Title"> 
          <h:outputText value="Title"/> 
         </f:facet> 
         <h:outputText value="Title"/> 
        </h:column> 
        <h:column > 
         <f:facet name="Outstanding" class="right" > 
          <h:outputText value="Description"/> 
         </f:facet> 
         <h:outputText value="Outstanding"/> 
        </h:column> 
       </h:dataTable> 

輸出列在tbody中沒有爲什麼?我想要他們在thead。我怎樣才能做到這一點?爲什麼它不在?

回答

0

您想要<f:facet name="header">而不是TitleOutstanding。名爲header的分面將在thead中進入th單元。小平面的內容(「標題」或「傑出」)將成爲標題單元格的內容。

+0

但它使得然後我想要在TAD TDS我怎麼能這樣做 – user2232205

+1

這可能有所幫助:http://docs.oracle.com/javaee/5/javaserverfaces/1.2/docs/tlddocs/h/dataTable .html –

+0

@ user2232205據我所知,你不能。如果你真的想''中的'​​'元素,你可以使用''生成一個普通的HTML表格來遍歷行。或者你可以寫一個自定義渲染器(不推薦)。 – Nick