【发布时间】:2011-06-21 22:25:57
【问题描述】:
我有一个像这样的数据表:
<h:dataTable id="box-score-away" value="#{individualAwayBoxScoreQuery.resultList}" var="_bssl">
<f:facet name="header">
<h:outputText value="Away Team" />
</f:facet>
<h:column>
<f:facet name="header">
<h:outputText value="Name" />
</f:facet>
<h:outputText value="#{_bssl.name}" />
<f:facet name="footer">
<h:outputText value="Σ" styleClass="bold" />
</f:facet>
</h:column>
...
</h:dataTable>
当结果列表没有元素时,表的 tbody 为空。 Firefox 有这个问题,页面渲染真的很糟糕。
当结果列表为空时,如何在 tbody 中添加一行? (注意,这不是关于条件,而是要使用的组件以及放置它们的位置。)
该行应该是一个 colspan 为 10 的 td。我尝试了一些事情但没有成功。 f:verbatim 是要走的路吗?
【问题讨论】: