Class FilterSettings
Gets or sets an object that indicates whether to customize the filtering behavior of the grid.
Inherited Members
Namespace: Syncfusion.JavaScript.Models
Assembly: Syncfusion.EJ.dll
Syntax
public class FilterSettings : EJTagHelper
Constructors
FilterSettings()
Declaration
public FilterSettings()
Properties
BlankValue
Gets or sets the value that indicates to perform the filter operation with empty or null or undefined values.
Declaration
[JsonProperty("blankValue")]
public object BlankValue { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
EnableCaseSensitivity
Gets or sets a value that indicates to perform the filter operation with case sensitive in excel styled filter menu mode.
Declaration
[JsonProperty("enableCaseSensitivity")]
public bool EnableCaseSensitivity { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
EnableComplexBlankFilter
Gets or sets the value that indicates whether to enable the enableComplexBlankFilter to perform the filter operation with empty, null and undefined values.
Declaration
[JsonProperty("enableComplexBlankFilter")]
public bool EnableComplexBlankFilter { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
FilterBarMode
This specifies the grid to starts the filter action while typing in the filterBar or after pressing the enter key. based on the filterBarMode.
Declaration
[JsonProperty("filterBarMode")]
[JsonConverter(typeof(StringEnumConverter))]
public FilterBarMode FilterBarMode { get; set; }
Property Value
Type | Description |
---|---|
FilterBarMode |
FilteredColumn
Gets or sets a value that indicates whether to define the filtered columns details programmatically at initial load
Declaration
public List<FilteredColumn> FilteredColumn { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<FilteredColumn> |
FilteredColumns
Gets or sets a value that indicates whether to define the filtered columns details programmatically at initial load
Declaration
[JsonProperty("filteredColumns")]
public List<FilteredColumn> FilteredColumns { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<FilteredColumn> |
FilterType
This specifies the grid to show the filterBar or filterMenu or filterExcel to the grid records.
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("filterType")]
public FilterType FilterType { get; set; }
Property Value
Type | Description |
---|---|
FilterType |
IgnoreAccent
Gets or sets a value that indicates to perform the filter operation with Ignore Accent in excel styled filter menu mode.
Declaration
[JsonProperty("ignoreAccent")]
public bool IgnoreAccent { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MaxFilterChoices
Gets or sets a value that indicates the maximum number of filter choices that can be showed in the excel styled filter menu.
Declaration
[JsonProperty("maxFilterChoices")]
public int MaxFilterChoices { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ShowFilterBarStatus
This specifies the grid to show the filter text within the grid pager itself.
Declaration
[JsonProperty("showFilterBarStatus")]
public bool ShowFilterBarStatus { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ShowPredicate
Gets or sets a value that indicates whether to enable the predicate options in the filtering menu.
Declaration
[JsonProperty("showPredicate")]
public bool ShowPredicate { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
StatusBarWidth
Gets or sets a value that indicates to define the width for a filter status bar in the grid.
Declaration
[JsonProperty("statusBarWidth")]
public int StatusBarWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |