ColumnToggle:隐藏一些列

时间:2014-10-14 16:30:14

标签: primefaces

我正在使用primefaces 5.0并且我创建了一个Primefaces:Datatable with Column:ColumnToggle但我需要定义要显示的初始列。 如何隐藏一些列? 使用属性toggleable =" false"我定义该列不可切换。不存在定义初始列的一个属性吗?

<p:datatable ...>
    <f:facet name="header">
          <p:commandButton id="toggler" type="button" value="Data" icon="ui-icon-calculator" />
          <p:columnToggler datasource="itemsDT" trigger="toggler" />
    </f:facet>
    ...
</p:datatable>

1 个答案:

答案 0 :(得分:0)

  

如何最初隐藏某些列?

使用visible="false"

实施例

<p:column filterBy="#{vo.faxNo}" headerText="Fax No." sortBy="#{vo.faxNo}"
                    filterStyle="width: 90%" style="width: 130px;" visible="false" >
                    <h:outputText value="#{vo.faxNo}" />
                </p:column>