Properties Methods Events Config Options Direct Link
Observable
  Filter
    ListFilter

Class Ext.ux.grid.filter.ListFilter

Package:Ext.ux.grid.filter
Defined In:ListFilter.js
Class:ListFilter
Extends:Filter

List filters are able to be preloaded/backed by an Ext.data.Store to load their options the first time they are shown. ListFilter utilizes the Ext.ux.menu.ListMenu component.

Although not shown here, this class accepts all configuration options for Ext.ux.menu.ListMenu.

Example Usage:

var filters = new Ext.ux.grid.GridFilters({
    ...
    filters: [{
        type: 'list',
        dataIndex: 'size',
        phpMode: true,
        // options will be used as data to implicitly creates an ArrayStore

        options: ['extra small', 'small', 'medium', 'large', 'extra large']
    }]
});

Config Options

Config OptionsDefined By
 active : Boolean
Indicates the initial status of the filter (defaults to false).
Filter

Public Properties

PropertyDefined By
 active : Boolean
True if this filter is active. Use setActive() to alter after configuration.
Filter
 menu : Ext.menu.Menu
The filter configuration menu that will be installed into the filter submenu of a column menu.
Filter

Public Methods

MethodDefined By

Public Events

EventDefined By