2010-04-29 4 views
7

Wie Daten in horizontaler Richtung angezeigt werden wie:Wie zeigen Daten in horizontaler Richtung mit JSF Datatable

lable: data 
name: srinu 

in mehreren Reihen h:dataTable in JSF verwenden? Im Moment bin ich immer Daten in vertikaler Richtung wie:

| lable | data| 
    data srinu 

ich es in diesem Format wollen:

lable: data 
name: srinu 

-Code, die ich verwendet, ist:

<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> 

Antwort

4

Wenn Sie don‘ t möchte, dass es eine Tabelle ist, dann einfach verwenden (Facelets):

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

Nicht sicher, ob es nicht zu spät ist.

<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

wofür steht ui hier? Wird es in JSF 1.x unterstützt? –

+0

@Krsna Chaitanya: Ich denke, es wurde nicht vor v2.0 unterstützt, da es Teil von Facelets ist – Icki

Verwandte Themen