2010-04-29 3 views
7

Comment afficher les données dans le sens horizontal comme:Comment afficher les données dans le sens horizontal en utilisant JSF dataTable

lable: data 
name: srinu 

en plusieurs lignes en utilisant h:dataTable dans JSF? En ce moment, je reçois des données dans le sens vertical comme:

| lable | data| 
    data srinu 

Je veux dans ce format:

lable: data 
name: srinu 
code

que j'ai utilisé est:

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

Répondre

4

Si vous n » Je veux que ce soit une table, puis utilisez simplement (facelets):

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

Je ne sais pas si ce n'est pas trop tard.

<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

Que signifie ui ici? Est-il pris en charge dans JSF 1.x? –

+0

@Krsna Chaitanya: Je pense qu'il n'était pas supporté avant la version 2.0 car il fait partie de Facelets – Icki

Questions connexes