Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.DataFilter.Builder< TDataFilter, TBuilder > Class Template Reference

More...

Inheritance diagram for Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >:
Ext.Net.BaseItem.Builder< TDataFilter, TBuilder >

Public Member Functions

 Builder (TDataFilter component)
 
virtual TBuilder AnyMatch (bool anyMatch)
 True to allow any match - no regex start/end line anchors will be added. Defaults to false More...
 
virtual TBuilder CaseSensitive (bool caseSensitive)
 True to make the regex case sensitive (adds 'i' switch to regex). Defaults to false. More...
 
virtual TBuilder DisableOnEmpty (bool? disableOnEmpty)
 
virtual TBuilder ExactMatch (bool exactMatch)
 True to force exact match (^ and $ characters added to the regex). Defaults to false. Ignored if anyMatch is true. More...
 
virtual TBuilder Property (string property)
 The property to filter on. Required unless a filter is passed More...
 
virtual TBuilder Root (string root)
 Optional root property. This is mostly useful when filtering a Store, in which case we set the root to 'data' to make the filter pull the property out of the data object of each item More...
 
virtual TBuilder Scope (string scope)
 
virtual TBuilder Value (string value)
 Filter value More...
 
virtual TBuilder RawValue (object rawValue)
 Filter value More...
 
virtual TBuilder Op (string op)
 The operator to use to compare the property to this Filter's value More...
 
 Builder ()
 
 Builder (DataFilter component)
 
 Builder (DataFilter.Config config)
 
- Public Member Functions inherited from Ext.Net.BaseItem.Builder< TDataFilter, TBuilder >
 Builder (TItem item)
 
virtual TItem ToComponent ()
 Get the instance of the underlying StateManagedItem. More...
 
virtual TBuilder CustomConfig (Action< ConfigItemCollection > action)
 Collection of custom js config More...
 

Static Public Member Functions

static implicit operator Builder (DataFilter component)
 
- Static Public Member Functions inherited from Ext.Net.BaseItem.Builder< TDataFilter, TBuilder >
static implicit operator TItem (BaseItem.Builder< TItem, TBuilder > builder)
 Implicit conversion of a TItem object directly into a TComponent. More...
 

Additional Inherited Members

- Protected Attributes inherited from Ext.Net.BaseItem.Builder< TDataFilter, TBuilder >
TItem item
 

Detailed Description

Type Constraints
TDataFilter :DataFilter 
TBuilder :Builder 
TBuilder :TDataFilter 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.Builder ( TDataFilter  component)
inline

◆ Builder() [2/4]

Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.Builder ( DataFilter  component)
inline

◆ Builder() [4/4]

Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.Builder ( DataFilter.Config  config)
inline

Member Function Documentation

◆ AnyMatch()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.AnyMatch ( bool  anyMatch)
inlinevirtual

True to allow any match - no regex start/end line anchors will be added. Defaults to false

◆ CaseSensitive()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.CaseSensitive ( bool  caseSensitive)
inlinevirtual

True to make the regex case sensitive (adds 'i' switch to regex). Defaults to false.

◆ DisableOnEmpty()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.DisableOnEmpty ( bool?  disableOnEmpty)
inlinevirtual

◆ ExactMatch()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.ExactMatch ( bool  exactMatch)
inlinevirtual

True to force exact match (^ and $ characters added to the regex). Defaults to false. Ignored if anyMatch is true.

◆ Op()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.Op ( string  op)
inlinevirtual

The operator to use to compare the property to this Filter's value

◆ operator Builder()

static implicit Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.operator Builder ( DataFilter  component)
inlinestatic

◆ Property()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.Property ( string  property)
inlinevirtual

The property to filter on. Required unless a filter is passed

◆ RawValue()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.RawValue ( object  rawValue)
inlinevirtual

Filter value

◆ Root()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.Root ( string  root)
inlinevirtual

Optional root property. This is mostly useful when filtering a Store, in which case we set the root to 'data' to make the filter pull the property out of the data object of each item

◆ Scope()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.Scope ( string  scope)
inlinevirtual

◆ Value()

virtual TBuilder Ext.Net.DataFilter.Builder< TDataFilter, TBuilder >.Value ( string  value)
inlinevirtual

Filter value


The documentation for this class was generated from the following file: