DynamicFilterCriterion Class

Filters using one of Excel's built-in dynamic predicates (above-average, today, this-month, etc.).

Inheritance

Object

Documents.Spreadsheet.FilterCriterion

Documents.Spreadsheet.DynamicFilterCriterion

Namespace: Radzen.Documents.Spreadsheet

Assembly: Radzen.Blazor.dll

Syntax

public class DynamicFilterCriterion : Documents.Spreadsheet.FilterCriterion

Constructors

DynamicFilterCriterionLink to this section

Filters using one of Excel's built-in dynamic predicates (above-average, today, this-month, etc.).

Declaration
public DynamicFilterCriterion()

Properties

ColumnLink to this section

The column this filter applies to.

Declaration
public int Column { get; set; }
Property Value
Type Description
intThe column this filter applies to.

TypeLink to this section

The dynamic predicate to apply.

Declaration
public Documents.Spreadsheet.DynamicFilterType Type { get; set; }
Property Value
Type Description
Documents.Spreadsheet.DynamicFilterTypeThe dynamic predicate to apply.

Methods

AcceptLink to this section

Declaration
public override void Accept(Documents.Spreadsheet.IFilterCriterionVisitor visitor)
Parameters
Type Name Description
Documents.Spreadsheet.IFilterCriterionVisitor visitor

MatchesLink to this section

Declaration
public override bool Matches(Documents.Spreadsheet.Worksheet sheet, int row)
Parameters
Type Name Description
Documents.Spreadsheet.Worksheet sheet
int row
Returns
Type Description
bool

OnApplyLink to this section

Declaration
public override void OnApply(Documents.Spreadsheet.Worksheet sheet, Documents.Spreadsheet.RangeRef range)
Parameters
An error has occurred. This app may no longer respond until reloaded. Reload 🗙