Skip to main content
All docs
V25.1
  • DxPivotTable.FilterHeaderAreaDisplayMode Property

    Specifies when to display the Filter Header Area in the Pivot Table.

    Namespace: DevExpress.Blazor.PivotTable

    Assembly: DevExpress.Blazor.PivotTable.v25.1.dll

    NuGet Package: DevExpress.Blazor.PivotTable

    Declaration

    [DefaultValue(PivotTableFilterHeaderAreaDisplayMode.Default)]
    [Parameter]
    public PivotTableFilterHeaderAreaDisplayMode FilterHeaderAreaDisplayMode { get; set; }

    Property Value

    Type Default Description
    PivotTableFilterHeaderAreaDisplayMode Default

    A PivotTableFilterHeaderAreaDisplayMode enumeration value.

    Available values:

    Name Description
    Default

    Always is used. The Filter Header Area is always displayed (even if it does not contain filter fields).

    Never

    The Filter Header Area is always hidden (even if the Pivot Table has filter fields defined).

    Always

    The Filter Header Area is always displayed (even if it does not contain filter fields).

    Remarks

    The Pivot Table displays the Filter Header Area even if it does not contain filter fields. Use the FilterHeaderAreaDisplayMode property to control Filter Header Area visibility.

    Filter Header Area

    The following code hides the Field Header Area:

    <DxPivotTable Data="SalesData"
                  FilterHeaderAreaDisplayMode="PivotTableFilterHeaderAreaDisplayMode.Never">
        <Fields>
            <DxPivotTableField Field="@nameof(Sales.SaleInfo.Region)"
                               Area="@PivotTableArea.Row"
                               AreaIndex="0" />
            <DxPivotTableField Field="@nameof(Sales.SaleInfo.Country)"
                               Area="@PivotTableArea.Row"
                               SortOrder="@PivotTableSortOrder.Descending"
                               AreaIndex="1" />
            <DxPivotTableField Field="@nameof(Sales.SaleInfo.Date)"
                               GroupInterval="@PivotTableGroupInterval.DateYear"
                               Area="@PivotTableArea.Column"
                               AreaIndex="0" 
                               Caption="Year" />
            <DxPivotTableField Field="@nameof(Sales.SaleInfo.Date)"
                               GroupInterval="@PivotTableGroupInterval.DateQuarter"
                               Area="@PivotTableArea.Column"
                               AreaIndex="1"
                               Caption="Quarter" />
            <DxPivotTableField Field="@nameof(Sales.SaleInfo.Amount)"
                               SortOrder="@PivotTableSortOrder.Ascending"
                               Area="@PivotTableArea.Data"
                               SummaryType="@PivotTableSummaryType.Sum" />
        </Fields>
    </DxPivotTable>
    
    @code {
        IEnumerable<Sales.SaleInfo> SalesData;
        protected override async Task OnInitializedAsync() {
            SalesData = await Sales.GetSalesAsync();
        }
    }
    
    See Also