JSF数据表单元格隐藏在渲染的条件下

时间:2013-10-04 08:59:55

标签: css jsf datatable

数据表:

<h:dataTable value="#{myController.items}" var="item">
<h:column>
                            <f:facet name="header">
                                <h:outputText value="test"/>
                            </f:facet>
                            <h:outputText value="#{item.number}" rendered="#{item.number eq LoginManager.number}"/>
                        </h:column>

您好, 我的bean总是有数据,但是如果render = false,它仍然显示带有空单元格的行。我怎么能隐藏行和&amp;如果render = false,则为单元格?

问候。

2 个答案:

答案 0 :(得分:1)

我已经通过在我的css中添加以下内容解决了这个问题:

form.myListForm td:empty{
    display:none !important;
}

答案 1 :(得分:0)

在前端隐藏列很容易,但是如果你想做我认为的事情 - 你有一些项目列表但不想显示某些项目 - 那么实现它会更容易你的豆子本身。