<h:dataTable var="data" value="mBean.dataList">
<h:column>
<f:facet name="header">
<h:outputText value="Name">
</f:facet>
<h:outputText value="#{data.name}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Description">
</f:facet>
<h:outputText value="#{data.description}"/>
</h:column>
</h:dataTable>
上面的代码会得到如下结果:
名称描述 N1 D1 N2 D2 N3 D3 N4 D4
但我希望数据显示为: N1 D1
N2 D2
N3 D3
N4 D4
Plz让我知道如何达到上述要求。 提前谢谢。
答案 0 :(得分:0)
您发布的结构是正确的,但是:
每个标签都必须关闭。在您的代码中,您有许多<h:outputText value="...">
没有结束标记。纠正它,它应该工作
答案 1 :(得分:0)
为时已晚,但最后我们在这个问题上得到了一个解决方案 下面我正在写一些代码,所以你可以用它作为例子。
<h:dataTable var="data" value="mBean.dataList">
<h:column>
<h:panalGrid column="2">
<f:facet name="header">
<h:outputText value="Name">
</f:facet>
<h:outputText value="#{data.name}"/>
</h:panalGrid> <h:panalGrid column="2">
<f:facet name="header">
<h:outputText value="Description">
</f:facet>
e var="data" value="mBean.dataList"><h:outputText value="#{data.description}"/>
</h:panalGrid>
</h:column>