class type configs =Inheritsobject..end
method anyMatch : bool Js.t Js.propTrue to allow any match - no regex start/end line anchors will be added.
Defaults to: false
method caseSensitive : bool Js.t Js.propTrue to make the regex case sensitive (adds 'i' switch to regex).
Defaults to: false
method exactMatch : bool Js.t Js.propTrue to force exact match (^ and $ characters added to the regex). Ignored if anyMatch is true.
Defaults to: false
method filterFn : 'a. 'a Js.callback Js.propA custom filter function which is passed each item in the Ext.util.MixedCollection in turn. Should return
true to accept each item or false to reject it.
method id : Js.js_string Js.t Js.propAn identifier by which this Filter is indexed in a Store's filters collection
Identified Filters may be individually removed from a Store's filter set by using Ext.data.Store.removeFilter.
Anonymous Filters may be removed en masse by passing null to Ext.data.Store.removeFilter.
method operator : Js.js_string Js.t Js.propThe operator to use to compare the property to this Filter's value
Possible values are: * < * <= * = * >= * > * !=
method property : Js.js_string Js.t Js.propThe property to filter on. Required unless a filterFn is passed
method root : Js.js_string Js.t Js.propOptional 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
method value : 'b. 'b Js.t Js.propThe value to filter on. Required unless a filterFn is passed.