我有一个如下的数据表:
<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是否是正确的方法?
renderered
属性,有条件地渲染表格或一个虚拟的空白verbatim。我想你也可以用JavaScript来实现。 - McDowell