首页 > 解决方案 > 如何使用切换器素面隐藏组列

问题描述

我在列表中有值,我需要隐藏多个列。

问题是当我使用切换器隐藏我的列时,它只隐藏一列。

更正选项:

option1:隐藏列“PA01”,隐藏列“A”和“B”。

选项2:隐藏“数据”列,隐藏“数据”列。

选项3:隐藏列“DMT feed”,隐藏列“DMIT feed”。

问题:

示例 1:所有列

示例 2:隐藏列“PA01”

我的代码:

<p:columnToggler datasource="dtPlanoAnual" trigger="toggler" />

        <p:columnGroup type="header">
            <p:row>
                <p:column rowspan="2" headerText="Data"></p:column>
                <p:column rowspan="2" headerText="Alim DMT">
                </p:column>
                <p:column colspan="2" headerText="PA01">
                </p:column>
            </p:row>
            <p:row>
                <p:column headerText="Teor Cu % PA01" toggleable="false">
                </p:column>
                <p:column headerText="Teor Zn % PA01" toggleable="false">
                </p:column>
            </p:row>
        </p:columnGroup>

        <p:column>
            <h:outputText for="data" 
                value="#{planoAnual.data}" />
        </p:column>

        <p:column>
            <h:outputText for="alimDMT" 
                value="#{planoAnual.alimDMT}" />
        </p:column>

        <p:column>
            <h:outputText for="teorCuPercentPA01"
                value="#{planoAnual.teorCuPercentPA01}" />
        </p:column>

        <p:column>
            <h:outputText for="teorZnPercentPA01"
                value="#{planoAnual.teorZnPercentPA01}" />
        </p:column>

标签: jsfprimefacesdatatable

解决方案


推荐阅读