Primefaces ColumnToggle:隐藏某些列

Primefaces ColumnToggle:隐藏某些列,primefaces,Primefaces,我正在使用primefaces 5.0,我创建了一个primefaces:Datatable和Column:ColumnToggle,但我需要定义要显示的初始列。 最初如何隐藏某些列? 属性toggleable=false时,我定义该列不可toggleable。不存在定义初始列的属性吗 <p:datatable ...> <f:facet name="header"> <p:commandButton id="toggler" type=

我正在使用primefaces 5.0,我创建了一个primefaces:Datatable和Column:ColumnToggle,但我需要定义要显示的初始列。 最初如何隐藏某些列? 属性toggleable=false时,我定义该列不可toggleable。不存在定义初始列的属性吗

<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>
最初如何隐藏某些列

使用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>

最好投票赞成这个问题,因为它是评论中链接的副本。现在我们来看看“类似”的Q/A条目