如何使用JSF dataTable在水平方向显示数据

如何使用JSF dataTable在水平方向显示数据,jsf,Jsf,如何以水平方向显示数据,如: lable: data name: srinu | lable | data| data srinu 在JSF中使用h:dataTable在多行中?现在我得到的是垂直方向的数据,比如: lable: data name: srinu | lable | data| data srinu 我想要这种格式: lable: data name: srinu 我使用的代码是: <h:dataTable id="fundInfo" valu

如何以水平方向显示数据,如:

lable: data
name: srinu 
| lable | data|
  data   srinu
在JSF中使用
h:dataTable
在多行中?现在我得到的是垂直方向的数据,比如:

lable: data
name: srinu 
| lable | data|
  data   srinu
我想要这种格式:

lable: data
name: srinu
我使用的代码是:

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

如果您不希望它成为一个表,那么只需使用(facelets):


//请随意使用这里的任何标签

不确定是否为时已晚

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

#{ColumnName}

ui在这里代表什么。JSF1.x支持它吗?@Krsna Chaitanya:我认为在v2.0之前不支持它,因为它是facelet的一部分