2010-04-29 13 views
7

Cómo mostrar los datos en la dirección horizontal como:Cómo mostrar los datos en dirección horizontal usando JSF dataTable

lable: data 
name: srinu 

en varias filas utilizando h:dataTable en JSF? En este momento me estoy poniendo los datos en la dirección vertical como:

| lable | data| 
    data srinu 

lo quiero en este formato:

lable: data 
name: srinu 

Código que he utilizado es:

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

Respuesta

4

si no' Quiero que sea una tabla, luego simplemente use (facelets):

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

No estoy seguro si no es demasiado tarde.

<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

qué significa ui aquí. ¿Es compatible con JSF 1.x? –

+0

@Krsna Chaitanya: Creo que no era compatible con v2.0 ya que es parte de Facelets – Icki

Cuestiones relacionadas