Class RadzenPivotField<TItem>
Base component for RadzenPivotDataGrid Rows, Columns and Aggregates.
Inheritance
Inherited Members
Namespace: Radzen.Blazor
Assembly: Radzen.Blazor.dll
Syntax
public class RadzenPivotField<TItem> : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Type Parameters
| Name | Description |
|---|---|
| TItem | The type of the PivotDataGrid item. |
Constructors
RadzenPivotField()
Base component for RadzenPivotDataGrid Rows, Columns and Aggregates.
Declaration
public RadzenPivotField()
Properties
FilterOperator
Gets or sets the filter operator.
Declaration
[Parameter]
public FilterOperator FilterOperator { get; set; }
Property Value
| Type | Description |
|---|---|
| FilterOperator |
FilterPropertyType
Gets the filter property type.
Declaration
public Type FilterPropertyType { get; }
Property Value
| Type | Description |
|---|---|
| Type |
FilterTemplate
Gets or sets the filter template.
Declaration
[Parameter]
public RenderFragment<RadzenPivotField<TItem>> FilterTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| RenderFragment<RadzenPivotField<TItem>> |
FilterValue
Gets or sets the filter value.
Declaration
[Parameter]
public object FilterValue { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
FilterValueTemplate
Gets or sets the filter value template.
Declaration
[Parameter]
public RenderFragment<RadzenPivotField<TItem>> FilterValueTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| RenderFragment<RadzenPivotField<TItem>> |
Filterable
Gets or sets a value indicating whether this column is filterable.
Declaration
[Parameter]
public bool Filterable { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
LogicalFilterOperator
Gets or sets the logical filter operator.
Declaration
[Parameter]
public LogicalFilterOperator LogicalFilterOperator { get; set; }
Property Value
| Type | Description |
|---|---|
| LogicalFilterOperator |
PivotGrid
Gets or sets the parent pivot data grid component.
Declaration
[CascadingParameter]
public RadzenPivotDataGrid<TItem> PivotGrid { get; set; }
Property Value
| Type | Description |
|---|---|
| RadzenPivotDataGrid<TItem> |
Property
Gets or sets the property name.
Declaration
[Parameter]
public string Property { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SecondFilterOperator
Gets or sets the second filter operator.
Declaration
[Parameter]
public FilterOperator SecondFilterOperator { get; set; }
Property Value
| Type | Description |
|---|---|
| FilterOperator |
SecondFilterValue
Gets or sets the second filter value.
Declaration
[Parameter]
public object SecondFilterValue { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
SecondFilterValueTemplate
Gets or sets the second filter value template.
Declaration
[Parameter]
public RenderFragment<RadzenPivotField<TItem>> SecondFilterValueTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| RenderFragment<RadzenPivotField<TItem>> |
SortOrder
Gets or sets the sort order.
Declaration
[Parameter]
public SortOrder? SortOrder { get; set; }
Property Value
| Type | Description |
|---|---|
| SortOrder? |
Sortable
Gets or sets a value indicating whether this column is sortable.
Declaration
[Parameter]
public bool Sortable { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Title
Gets or sets the title.
Declaration
[Parameter]
public string Title { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Type
Gets or sets the data type.
Declaration
[Parameter]
public Type Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Type | The data type. |
Methods
BuildRenderTree(RenderTreeBuilder)
Base component for RadzenPivotDataGrid Rows, Columns and Aggregates.
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTreeBuilder | __builder |
Overrides
Dispose()
Disposes the component and removes it from the parent pivot grid.
Declaration
public virtual void Dispose()
GetFilterOperator()
Gets the current filter operator (internal state).
Declaration
public FilterOperator GetFilterOperator()
Returns
| Type | Description |
|---|---|
| FilterOperator |
GetFilterProperty()
Gets the filter property name.
Declaration
public string GetFilterProperty()
Returns
| Type | Description |
|---|---|
| string |
GetFilterValue()
Gets the current filter value (internal state).
Declaration
public object GetFilterValue()
Returns
| Type | Description |
|---|---|
| object |
GetLogicalFilterOperator()
Gets the current logical filter operator (internal state).
Declaration
public LogicalFilterOperator GetLogicalFilterOperator()
Returns
| Type | Description |
|---|---|
| LogicalFilterOperator |
GetSecondFilterOperator()
Gets the current second filter operator (internal state).
Declaration
public FilterOperator GetSecondFilterOperator()
Returns
| Type | Description |
|---|---|
| FilterOperator |
GetSecondFilterValue()
Gets the current second filter value (internal state).
Declaration
public object GetSecondFilterValue()
Returns
| Type | Description |
|---|---|
| object |
GetSortOrder()
Gets the current sort order (internal state).
Declaration
public SortOrder? GetSortOrder()
Returns
| Type | Description |
|---|---|
| SortOrder? |
GetTitle()
Gets the column title.
Declaration
public string GetTitle()
Returns
| Type | Description |
|---|---|
| string |
HasActiveFilter()
Checks if the field has an active filter.
Declaration
public bool HasActiveFilter()
Returns
| Type | Description |
|---|---|
| bool |
OnInitialized()
Called when initialized.
Declaration
protected override void OnInitialized()
Overrides
SetFilterOperator(FilterOperator?)
Set column filter operator.
Declaration
public void SetFilterOperator(FilterOperator? value)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterOperator? | value |
SetFilterValue(object, bool)
Set column filter value.
Declaration
public void SetFilterValue(object value, bool isFirst = true)
Parameters
| Type | Name | Description |
|---|---|---|
| object | value | |
| bool | isFirst |
SetLogicalFilterOperator(LogicalFilterOperator)
Set column second logical operator.
Declaration
public void SetLogicalFilterOperator(LogicalFilterOperator value)
Parameters
| Type | Name | Description |
|---|---|---|
| LogicalFilterOperator | value |
SetParametersAsync(ParameterView)
Set parameters as an asynchronous operation.
Declaration
public override Task SetParametersAsync(ParameterView parameters)
Parameters
| Type | Name | Description |
|---|---|---|
| ParameterView | parameters | The parameters. |
Returns
| Type | Description |
|---|---|
| Task | A Task representing the asynchronous operation. |
Overrides
SetSecondFilterOperator(FilterOperator?)
Set column second filter operator.
Declaration
public void SetSecondFilterOperator(FilterOperator? value)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterOperator? | value |
ShowUpDownForNumericFilter()
Gets value indicating if up and down buttons are displayed in numeric column filter.
Declaration
public virtual bool ShowUpDownForNumericFilter()
Returns
| Type | Description |
|---|---|
| bool |