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 |
|
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.
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();
}
}