Upgrade to ExtJS 3.3.0 - Released 10/06/2010
[extjs.git] / examples / docs / output / Ext.ux.grid.filter.NumericFilter.html
1 <div class="body-wrap" xmlns:ext="http://www.extjs.com"><div class="top-tools"><a class="inner-link" href="#Ext.ux.grid.filter.NumericFilter-props"><img src="resources/images/default/s.gif" class="item-icon icon-prop">Properties</a>&#13;<a class="inner-link" href="#Ext.ux.grid.filter.NumericFilter-methods"><img src="resources/images/default/s.gif" class="item-icon icon-method">Methods</a>&#13;<a class="inner-link" href="#Ext.ux.grid.filter.NumericFilter-events"><img src="resources/images/default/s.gif" class="item-icon icon-event">Events</a>&#13;<a class="inner-link" href="#Ext.ux.grid.filter.NumericFilter-configs"><img src="resources/images/default/s.gif" class="item-icon icon-config">Config Options</a>&#13;<a class="bookmark" href="../docs/?class=Ext.ux.grid.filter.NumericFilter"><img src="resources/images/default/s.gif" class="item-icon icon-fav">Direct Link</a>&#13;</div><div class="inheritance res-block"><pre class="res-block-inner"><a href="output/Ext.ux.grid.filter.Filter.html" ext:member="" ext:cls="Ext.ux.grid.filter.Filter">Filter</a>&#13;&nbsp;&nbsp;<img src="resources/elbow-end.gif">NumericFilter</pre></div><h1>Class <a href="source/NumericFilter.html#cls-Ext.ux.grid.filter.NumericFilter">Ext.ux.grid.filter.NumericFilter</a></h1><table cellspacing="0"><tr><td class="label">Package:</td><td class="hd-info">Ext.ux.grid.filter</td></tr><tr><td class="label">Defined In:</td><td class="hd-info"><a href="source/NumericFilter.html#cls-Ext.ux.grid.filter.NumericFilter">NumericFilter.js</a></td></tr><tr><td class="label">Class:</td><td class="hd-info"><a href="source/NumericFilter.html#cls-Ext.ux.grid.filter.NumericFilter">NumericFilter</a></td></tr><tr><td class="label">Extends:</td><td class="hd-info"><a href="output/Ext.ux.grid.filter.Filter.html" ext:cls="Ext.ux.grid.filter.Filter" ext:member="">Filter</a></td></tr></table><div class="description">Filters using an Ext.ux.menu.RangeMenu.
2 <p><b><u>Example Usage:</u></b></p>
3 <pre><code><b>var</b> filters = <b>new</b> Ext.ux.grid.GridFilters({
4     ...
5     filters: [{
6         type: <em>'numeric'</em>,
7         dataIndex: <em>'price'</em>
8     }]
9 });</code></pre></div><div class="hr"></div><a id="Ext.ux.grid.filter.NumericFilter-configs"></a><h2>Config Options</h2><table cellspacing="0" class="member-table"><tbody><tr><th colspan="2" class="sig-header">Config Options</th><th class="msource-header">Defined By</th></tr><tr class="config-row  inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-active"></a><b><a href="source/Filter.html#cfg-Ext.ux.grid.filter.Filter-active">active</a></b> : Boolean<div class="mdesc">Indicates the initial status of the filter (defaults to false).</div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#active" ext:member="#active" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="config-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-dataIndex"></a><b><a href="source/Filter.html#cfg-Ext.ux.grid.filter.Filter-dataIndex">dataIndex</a></b> : String<div class="mdesc"><div class="short">The Ext.data.Store dataIndex of the field this filter represents.
10 The dataIndex does not actually have to exist in th...</div><div class="long">The <a href="output/Ext.data.Store.html" ext:cls="Ext.data.Store">Ext.data.Store</a> dataIndex of the field this filter represents.
11 The dataIndex does not actually have to exist in the store.</div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#dataIndex" ext:member="#dataIndex" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-fieldCfg"></a><b><a href="source/NumericFilter.html#cfg-Ext.ux.grid.filter.NumericFilter-fieldCfg">fieldCfg</a></b> : Object<div class="mdesc"><div class="short">The default configuration options for any field item unless superseded
12 by the fields configuration.
13 Defaults to:
14 fiel...</div><div class="long">The default configuration options for any field item unless superseded
15 by the <code><a href="output/Ext.ux.grid.filter.NumericFilter.html#Ext.ux.grid.filter.NumericFilter-fields" ext:member="fields" ext:cls="Ext.ux.grid.filter.NumericFilter">fields</a></code> configuration.
16 Defaults to:<pre>
17 fieldCfg : {}
18 </pre>
19 Example usage:
20 <pre><code>fieldCfg : {
21     width: 150,
22 },</code></pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-fieldCfg"></a><b><a href="source/ux-all-debug.html#cfg-Ext.ux.grid.filter.NumericFilter-fieldCfg">fieldCfg</a></b> : Object<div class="mdesc"><div class="short">The default configuration options for any field item unless superseded
23 by the fields configuration.
24 Defaults to:
25 fiel...</div><div class="long">The default configuration options for any field item unless superseded
26 by the <code><a href="output/Ext.ux.grid.filter.NumericFilter.html#Ext.ux.grid.filter.NumericFilter-fields" ext:member="fields" ext:cls="Ext.ux.grid.filter.NumericFilter">fields</a></code> configuration.
27 Defaults to:<pre>
28 fieldCfg : {}
29 </pre>
30 Example usage:
31 <pre><code>fieldCfg : {
32     width: 150,
33 },</code></pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row  "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-fieldCls"></a><b><a href="source/NumericFilter.html#cfg-Ext.ux.grid.filter.NumericFilter-fieldCls">fieldCls</a></b> : Object<div class="mdesc">The Class to use to construct each field item within this menu
34 Defaults to:<pre>
35 fieldCls : Ext.form.NumberField
36 </pre></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row  "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-fieldCls"></a><b><a href="source/ux-all-debug.html#cfg-Ext.ux.grid.filter.NumericFilter-fieldCls">fieldCls</a></b> : Object<div class="mdesc">The Class to use to construct each field item within this menu
37 Defaults to:<pre>
38 fieldCls : Ext.form.NumberField
39 </pre></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-fields"></a><b><a href="source/NumericFilter.html#cfg-Ext.ux.grid.filter.NumericFilter-fields">fields</a></b> : Object<div class="mdesc"><div class="short">The field items may be configured individually
40 Defaults to undefined.
41 Example usage:
42 fields : {
43     gt: { // override...</div><div class="long">The field items may be configured individually
44 Defaults to <tt>undefined</tt>.
45 Example usage:
46 <pre><code>fields : {
47     gt: { <i>// override fieldCfg options</i>
48         width: 200,
49         fieldCls: Ext.ux.form.CustomNumberField <i>// to override <b>default</b> <a href="output/Ext.ux.grid.filter.NumericFilter.html#Ext.ux.grid.filter.NumericFilter-fieldCls" ext:member="fieldCls" ext:cls="Ext.ux.grid.filter.NumericFilter">fieldCls</a></i>
50     }
51 },</code></pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-fields"></a><b><a href="source/ux-all-debug.html#cfg-Ext.ux.grid.filter.NumericFilter-fields">fields</a></b> : Object<div class="mdesc"><div class="short">The field items may be configured individually
52 Defaults to undefined.
53 Example usage:
54 fields : {
55     gt: { // override...</div><div class="long">The field items may be configured individually
56 Defaults to <tt>undefined</tt>.
57 Example usage:
58 <pre><code>fields : {
59     gt: { <i>// override fieldCfg options</i>
60         width: 200,
61         fieldCls: Ext.ux.form.CustomNumberField <i>// to override <b>default</b> <a href="output/Ext.ux.grid.filter.NumericFilter.html#Ext.ux.grid.filter.NumericFilter-fieldCls" ext:member="fieldCls" ext:cls="Ext.ux.grid.filter.NumericFilter">fieldCls</a></i>
62     }
63 },</code></pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-iconCls"></a><b><a href="source/NumericFilter.html#cfg-Ext.ux.grid.filter.NumericFilter-iconCls">iconCls</a></b> : Object<div class="mdesc"><div class="short">The iconCls to be applied to each comparator field item.
64 Defaults to:
65 iconCls : {
66     gt : 'ux-rangemenu-gt',
67     lt ...</div><div class="long">The iconCls to be applied to each comparator field item.
68 Defaults to:<pre>
69 iconCls : {
70     gt : 'ux-rangemenu-gt',
71     lt : 'ux-rangemenu-lt',
72     eq : 'ux-rangemenu-eq'
73 }
74 </pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-iconCls"></a><b><a href="source/ux-all-debug.html#cfg-Ext.ux.grid.filter.NumericFilter-iconCls">iconCls</a></b> : Object<div class="mdesc"><div class="short">The iconCls to be applied to each comparator field item.
75 Defaults to:
76 iconCls : {
77     gt : 'ux-rangemenu-gt',
78     lt ...</div><div class="long">The iconCls to be applied to each comparator field item.
79 Defaults to:<pre>
80 iconCls : {
81     gt : 'ux-rangemenu-gt',
82     lt : 'ux-rangemenu-lt',
83     eq : 'ux-rangemenu-eq'
84 }
85 </pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-menuItemCfgs"></a><b><a href="source/NumericFilter.html#cfg-Ext.ux.grid.filter.NumericFilter-menuItemCfgs">menuItemCfgs</a></b> : Object<div class="mdesc"><div class="short">Default configuration options for each menu item
86 Defaults to:
87 menuItemCfgs : {
88     emptyText: 'Enter Filter Text...',...</div><div class="long">Default configuration options for each menu item
89 Defaults to:<pre>
90 menuItemCfgs : {
91     emptyText: 'Enter Filter Text...',
92     selectOnFocus: true,
93     width: 125
94 }
95 </pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-menuItemCfgs"></a><b><a href="source/ux-all-debug.html#cfg-Ext.ux.grid.filter.NumericFilter-menuItemCfgs">menuItemCfgs</a></b> : Object<div class="mdesc"><div class="short">Default configuration options for each menu item
96 Defaults to:
97 menuItemCfgs : {
98     emptyText: 'Enter Filter Text...',...</div><div class="long">Default configuration options for each menu item
99 Defaults to:<pre>
100 menuItemCfgs : {
101     emptyText: 'Enter Filter Text...',
102     selectOnFocus: true,
103     width: 125
104 }
105 </pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-menuItems"></a><b><a href="source/NumericFilter.html#cfg-Ext.ux.grid.filter.NumericFilter-menuItems">menuItems</a></b> : Array<div class="mdesc"><div class="short">The items to be shown in this menu.  Items are added to the menu
106 according to their position within this array. Defau...</div><div class="long">The items to be shown in this menu.  Items are added to the menu
107 according to their position within this array. Defaults to:<pre>
108 menuItems : ['lt','gt','-','eq']
109 </pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-menuItems"></a><b><a href="source/ux-all-debug.html#cfg-Ext.ux.grid.filter.NumericFilter-menuItems">menuItems</a></b> : Array<div class="mdesc"><div class="short">The items to be shown in this menu.  Items are added to the menu
110 according to their position within this array. Defau...</div><div class="long">The items to be shown in this menu.  Items are added to the menu
111 according to their position within this array. Defaults to:<pre>
112 menuItems : ['lt','gt','-','eq']
113 </pre></div></div></td><td class="msource">NumericFilter</td></tr><tr class="config-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-updateBuffer"></a><b><a href="source/Filter.html#cfg-Ext.ux.grid.filter.Filter-updateBuffer">updateBuffer</a></b> : Number<div class="mdesc"><div class="short">Number of milliseconds to wait after user interaction to fire an update. Only supported 
114 by filters: 'list', 'numeric...</div><div class="long">Number of milliseconds to wait after user interaction to fire an update. Only supported 
115 by filters: 'list', 'numeric', and 'string'. Defaults to 500.</div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#updateBuffer" ext:member="#updateBuffer" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr></tbody></table><a id="Ext.ux.grid.filter.NumericFilter-props"></a><h2>Public Properties</h2><table cellspacing="0" class="member-table"><tbody><tr><th colspan="2" class="sig-header">Property</th><th class="msource-header">Defined By</th></tr><tr class="property-row  inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-active"></a><b><a href="source/Filter.html#prop-Ext.ux.grid.filter.Filter-active">active</a></b> : Boolean<div class="mdesc">True if this filter is active.  Use setActive() to alter after configuration.</div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#active" ext:member="#active" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="property-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-getSerialArgs"></a><b><a href="source/Filter.html#prop-Ext.ux.grid.filter.Filter-getSerialArgs">getSerialArgs</a></b> : Object<div class="mdesc"><div class="short">Template method to be implemented by all subclasses that is to
116 get and return serialized filter data for transmission...</div><div class="long">Template method to be implemented by all subclasses that is to
117 get and return serialized filter data for transmission to the server.
118 Defaults to Ext.emptyFn.</div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#getSerialArgs" ext:member="#getSerialArgs" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="property-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-init"></a><b><a href="source/Filter.html#prop-Ext.ux.grid.filter.Filter-init">init</a></b> : Object<div class="mdesc"><div class="short">Template method to be implemented by all subclasses that is to
119 initialize the filter and install required menu items....</div><div class="long">Template method to be implemented by all subclasses that is to
120 initialize the filter and install required menu items.
121 Defaults to Ext.emptyFn.</div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#init" ext:member="#init" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="property-row  inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-menu"></a><b><a href="source/Filter.html#prop-Ext.ux.grid.filter.Filter-menu">menu</a></b> : Ext.menu.Menu<div class="mdesc">The filter configuration menu that will be installed into the filter submenu of a column menu.</div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#menu" ext:member="#menu" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr></tbody></table><a id="Ext.ux.grid.filter.NumericFilter-methods"></a><h2>Public Methods</h2><table cellspacing="0" class="member-table"><tbody><tr><th colspan="2" class="sig-header">Method</th><th class="msource-header">Defined By</th></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-destroy"></a><b><a href="source/ux-all-debug.html#method-Ext.ux.grid.filter.Filter-destroy">destroy</a></b>()
122     :
123                                         void<div class="mdesc"><div class="short">Destroys this filter by purging any event listeners, and removing any menus.</div><div class="long">Destroys this filter by purging any event listeners, and removing any menus.<div class="mdetail-params"><strong>Parameters:</strong><ul><li>None.</li></ul><strong>Returns:</strong><ul><li>void</li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#destroy" ext:member="#destroy" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-getValue"></a><b><a href="source/ux-all-debug.html#method-Ext.ux.grid.filter.Filter-getValue">getValue</a></b>()
124     :
125                                         Object<div class="mdesc"><div class="short">Template method to be implemented by all subclasses that is to
126 get and return the value of the filter.
127 Defaults to Ex...</div><div class="long">Template method to be implemented by all subclasses that is to
128 get and return the value of the filter.
129 Defaults to Ext.emptyFn.<div class="mdetail-params"><strong>Parameters:</strong><ul><li>None.</li></ul><strong>Returns:</strong><ul><li><code>Object</code><div class="sub-desc">The 'serialized' form of this filter</div></li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#getValue" ext:member="#getValue" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-isActivatable"></a><b><a href="source/ux-all-debug.html#method-Ext.ux.grid.filter.Filter-isActivatable">isActivatable</a></b>()
130     :
131                                         Boolean<div class="mdesc"><div class="short">Template method to be implemented by all subclasses that is to
132 return true if the filter has enough configuration inf...</div><div class="long">Template method to be implemented by all subclasses that is to
133 return <tt>true</tt> if the filter has enough configuration information to be activated.
134 Defaults to <tt>return true</tt>.<div class="mdetail-params"><strong>Parameters:</strong><ul><li>None.</li></ul><strong>Returns:</strong><ul><li><code>Boolean</code><div class="sub-desc"></div></li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#isActivatable" ext:member="#isActivatable" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-serialize"></a><b><a href="source/ux-all-debug.html#method-Ext.ux.grid.filter.Filter-serialize">serialize</a></b>()
135     :
136                                         Object/Array<div class="mdesc"><div class="short">Returns the serialized filter data for transmission to the server
137 and fires the 'serialize' event.</div><div class="long">Returns the serialized filter data for transmission to the server
138 and fires the 'serialize' event.<div class="mdetail-params"><strong>Parameters:</strong><ul><li>None.</li></ul><strong>Returns:</strong><ul><li><code>Object/Array</code><div class="sub-desc">An object or collection of objects containing
139 key value pairs representing the current configuration of the filter.</div></li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#serialize" ext:member="#serialize" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-setActive"></a><b><a href="source/ux-all-debug.html#method-Ext.ux.grid.filter.Filter-setActive">setActive</a></b>(&nbsp;<code>Boolean&nbsp;active</code>,&nbsp;<code>Boolean&nbsp;suppressEvent</code>&nbsp;)
140     :
141                                         void<div class="mdesc"><div class="short">Sets the status of the filter and fires the appropriate events.</div><div class="long">Sets the status of the filter and fires the appropriate events.<div class="mdetail-params"><strong>Parameters:</strong><ul><li><code>active</code> : Boolean<div class="sub-desc">The new filter state.</div></li><li><code>suppressEvent</code> : Boolean<div class="sub-desc">True to prevent events from being fired.</div></li></ul><strong>Returns:</strong><ul><li>void</li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#setActive" ext:member="#setActive" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-setValue"></a><b><a href="source/ux-all-debug.html#method-Ext.ux.grid.filter.Filter-setValue">setValue</a></b>(&nbsp;<code>Object&nbsp;data</code>&nbsp;)
142     :
143                                         void<div class="mdesc"><div class="short">Template method to be implemented by all subclasses that is to
144 set the value of the filter and fire the 'update' even...</div><div class="long">Template method to be implemented by all subclasses that is to
145 set the value of the filter and fire the 'update' event.
146 Defaults to Ext.emptyFn.<div class="mdetail-params"><strong>Parameters:</strong><ul><li><code>data</code> : Object<div class="sub-desc">The value to set the filter</div></li></ul><strong>Returns:</strong><ul><li>void</li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#setValue" ext:member="#setValue" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="method-row expandable "><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.NumericFilter-validateRecord"></a><b><a href="source/ux-all-debug.html#method-Ext.ux.grid.filter.NumericFilter-validateRecord">validateRecord</a></b>(&nbsp;<code>Ext.data.Record&nbsp;record</code>&nbsp;)
147     :
148                                         Boolean<div class="mdesc"><div class="short">Template method that is to validate the provided Ext.data.Record
149 against the filters configuration.</div><div class="long">Template method that is to validate the provided Ext.data.Record
150 against the filters configuration.<div class="mdetail-params"><strong>Parameters:</strong><ul><li><code>record</code> : Ext.data.Record<div class="sub-desc">The record to validate</div></li></ul><strong>Returns:</strong><ul><li><code>Boolean</code><div class="sub-desc">true if the record is valid within the bounds
151 of the filter, false otherwise.</div></li></ul></div></div></div></td><td class="msource">NumericFilter</td></tr></tbody></table><a id="Ext.ux.grid.filter.NumericFilter-events"></a><h2>Public Events</h2><table cellspacing="0" class="member-table"><tbody><tr><th colspan="2" class="sig-header">Event</th><th class="msource-header">Defined By</th></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-activate"></a><b><a href="source/Filter.html#event-Ext.ux.grid.filter.Filter-activate">activate</a></b> :
152                                       (&nbsp;<code>Ext.ux.grid.filter.Filter&nbsp;this</code>&nbsp;)
153     <div class="mdesc"><div class="short">Fires when an inactive filter becomes active</div><div class="long">Fires when an inactive filter becomes active<div class="mdetail-params"><strong style="font-weight: normal;">Listeners will be called with the following arguments:</strong><ul><li><code>this</code> : Ext.ux.grid.filter.Filter<div class="sub-desc"></div></li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#activate" ext:member="#activate" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-deactivate"></a><b><a href="source/Filter.html#event-Ext.ux.grid.filter.Filter-deactivate">deactivate</a></b> :
154                                       (&nbsp;<code>Ext.ux.grid.filter.Filter&nbsp;this</code>&nbsp;)
155     <div class="mdesc"><div class="short">Fires when an active filter becomes inactive</div><div class="long">Fires when an active filter becomes inactive<div class="mdetail-params"><strong style="font-weight: normal;">Listeners will be called with the following arguments:</strong><ul><li><code>this</code> : Ext.ux.grid.filter.Filter<div class="sub-desc"></div></li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#deactivate" ext:member="#deactivate" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-serialize"></a><b><a href="source/Filter.html#event-Ext.ux.grid.filter.Filter-serialize">serialize</a></b> :
156                                       (&nbsp;<code>Array/Object&nbsp;data</code>,&nbsp;<code>Ext.ux.grid.filter.Filter&nbsp;filter</code>&nbsp;)
157     <div class="mdesc"><div class="short">Fires after the serialization process. Use this to attach additional parameters to serialization
158 data before it is en...</div><div class="long">Fires after the serialization process. Use this to attach additional parameters to serialization
159 data before it is encoded and sent to the server.<div class="mdetail-params"><strong style="font-weight: normal;">Listeners will be called with the following arguments:</strong><ul><li><code>data</code> : Array/Object<div class="sub-desc">A map or collection of maps representing the current filter configuration.</div></li><li><code>filter</code> : Ext.ux.grid.filter.Filter<div class="sub-desc">The filter being serialized.</div></li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#serialize" ext:member="#serialize" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr><tr class="method-row expandable inherited"><td class="micon"><a href="#expand" class="exi">&nbsp;</a></td><td class="sig"><a id="Ext.ux.grid.filter.Filter-update"></a><b><a href="source/Filter.html#event-Ext.ux.grid.filter.Filter-update">update</a></b> :
160                                       (&nbsp;<code>Ext.ux.grid.filter.Filter&nbsp;this</code>&nbsp;)
161     <div class="mdesc"><div class="short">Fires when a filter configuration has changed</div><div class="long">Fires when a filter configuration has changed<div class="mdetail-params"><strong style="font-weight: normal;">Listeners will be called with the following arguments:</strong><ul><li><code>this</code> : Ext.ux.grid.filter.Filter<div class="sub-desc">The filter object.</div></li></ul></div></div></div></td><td class="msource"><a href="output/Ext.ux.grid.filter.Filter.html#update" ext:member="#update" ext:cls="Ext.ux.grid.filter.Filter">Filter</a></td></tr></tbody></table></div>