2010-04-29 36 views
7

Làm thế nào để hiển thị dữ liệu theo hướng ngang như:Làm thế nào để hiển thị dữ liệu theo hướng ngang sử dụng JSF DataTable

lable: data 
name: srinu 

trong nhiều hàng sử dụng h:dataTable trong JSF? Ngay bây giờ tôi nhận được dữ liệu theo hướng thẳng đứng như:

| lable | data| 
    data srinu 

Tôi muốn nó ở định dạng này:

lable: data 
name: srinu 

Mã mà tôi sử dụng là:

<h:dataTable id="fundInfo" value="#{clientFundInfo}" border="1" 
    var="client" first="0" rows="5" rules="all"> 
<h:column> 
    <h:outputText value="CLIENT:"/> 
    <h:outputText value="#{client.clientName}"></h:outputText> 
</h:column> 
<h:column> <h:outputText value="FUND:"/> 
    <h:outputText value="#{client.fundName}"></h:outputText> 
</h:column> 
<h:column> 
    <h:outputText value="Employer Identification Number:"/> 
    <h:outputText value="#{client.empIdentificationNum}"></h:outputText> 
</h:column> 
<h:column><h:outputText value="FISCAL YEAR ENDED:"/> 
    <h:outputText value="#{client.fye}"></h:outputText> 
</h:column> 
<h:column><h:outputText value="Shares Outstanding"/> 
    <h:outputText value="#{client.sharesOutstanding}"></h:outputText> 
    </h:column> 
</h:dataTable> 

Trả lời

4

Nếu bạn don' t muốn nó là một bảng, sau đó chỉ cần sử dụng (facelets):

<ui:repeat value="#{clientFundInfo}" var="info"> 
    // feel free to use any tags here 
</ui:repeat> 
1

Không chắc chắn nếu nó không phải là quá muộn.

<table><tr> 
        <ui:repeat 
          value="#{ListOfColumns}" 
           var="columnName"> 

           <td><h:dataTable 
             value="#{ListofData}" 
             var="Data"> 
             <h:column> 
             <f:facet name="header">#{ColumnName}</f:facet> 
             <h:outputText" 
              value="#{Data.somethig)}"> 

             </h:outputText> 
             <h:outputText" 
              value="#{Data.somethingElse}"> 

             </h:outputText> 
             </h:column> 
            </h:dataTable> 

           </td> 
          </ui:repeat> 
         </tr> 
        </table> 
+1

ui là viết tắt của điều gì ở đây. Nó có được hỗ trợ trong JSF 1.x không? –

+0

@Krsna Chaitanya: Tôi nghĩ rằng nó không được hỗ trợ trước v2.0 vì nó là một phần của Facelets – Icki

Các vấn đề liên quan