h:dataTable标题facet不显示行

时间:2015-08-27 15:35:40

标签: jsf datatable header facet

我试图理解为什么#{entry.value}的第二列方面没有显示任何内容,只是一个空标题?

<h:dataTable value="#{bean.entries}" var="entry">
<h:column>
    <f:facet name="header">
        <h:outputText value="UserId" />
    </f:facet>
    <h:outputText value="#{entry.key}" />
</h:column>
<h:column>
    <f:facet name="header">
        <h:outputText value="#{entry.value}" />
    </f:facet>
    <h:outputText value="#{entry.value}" />
</h:column>

我明白,也许我做错了,因为myfaces无法知道应该将#{entry.value}值放在标题列的哪一行。

在我的情况下,每一行都有相同的#{entry.value}值,所以任何行都可以。

那么我怎样才能有一个dataTable来检索一个对象列表(相应的行)和一个放在头对象中的值? (或要放在标题的所有列中的值列表)?

有什么想法吗?

谢谢!

0 个答案:

没有答案