[英]How to show data in horizontal direction using JSF dataTable
How to display data in horizontal direction like: 如何在水平方向显示数据,如:
lable: data
name: srinu
in multiple rows using h:dataTable
in JSF? 在JSF中使用h:dataTable
在多行中? Right now I'm getting data in vertical direction like: 现在我正在垂直方向获取数据,如:
| lable | data|
data srinu
I want it in this format: 我希望它采用以下格式:
lable: data
name: srinu
Code which I used is: 我使用的代码是:
<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>
If you don't want it to be a table, then simply use (facelets): 如果你不想让它成为一个表,那么只需使用(facelets):
<ui:repeat value="#{clientFundInfo}" var="info">
// feel free to use any tags here
</ui:repeat>
Not sure if it is not too late. 不确定是否为时已晚。
<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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.