com.extjs.gxt.ui.client.widget.treegrid.filters
Class TreeGridFilters

java.lang.Object
  extended by com.extjs.gxt.ui.client.widget.grid.filters.AbstractGridFilters
      extended by com.extjs.gxt.ui.client.widget.treegrid.filters.TreeGridFilters
All Implemented Interfaces:
ComponentPlugin

public class TreeGridFilters
extends AbstractGridFilters

GridFilter is a plugin for grids that allow for a slightly more robust representation of filtering than what is provided by the default store.

Filtering is adjusted by the user using the grid's column header menu (this menu can be disabled through configuration). Through this menu users can configure, enable, and disable filters for each column.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.extjs.gxt.ui.client.widget.grid.filters.AbstractGridFilters
AbstractGridFilters.GridFiltersMessages
 
Field Summary
 
Fields inherited from class com.extjs.gxt.ui.client.widget.grid.filters.AbstractGridFilters
grid
 
Constructor Summary
TreeGridFilters()
           
 
Method Summary
protected  Loader<?> getLoader(Store<ModelData> store)
           
protected  Store<ModelData> getStore()
           
 void init(Component component)
          Initializes the plugin when the component is created.
 
Methods inherited from class com.extjs.gxt.ui.client.widget.grid.filters.AbstractGridFilters
addFilter, bindStore, buildQuery, cleanParams, clearFilters, getFilter, getFilterData, getMenuFilter, getMessages, getModelFilter, getUpdateBuffer, isAutoReload, isLocal, onBeforeCheck, onBeforeLoad, onCheckChange, onContextMenu, onLoad, onReconfigure, onStateChange, reload, removeAll, removeFilter, setAutoReload, setLocal, setMessages, setUpdateBuffer, updateColumnHeadings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeGridFilters

public TreeGridFilters()
Method Detail

init

public void init(Component component)
Description copied from interface: ComponentPlugin
Initializes the plugin when the component is created.

Specified by:
init in interface ComponentPlugin
Overrides:
init in class AbstractGridFilters
Parameters:
component - the source component

getLoader

protected Loader<?> getLoader(Store<ModelData> store)
Specified by:
getLoader in class AbstractGridFilters

getStore

protected Store<ModelData> getStore()
Specified by:
getStore in class AbstractGridFilters