com.extjs.gxt.ui.client.widget.grid.filters
Class BooleanFilter

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.widget.grid.filters.Filter
          extended by com.extjs.gxt.ui.client.widget.grid.filters.BooleanFilter
All Implemented Interfaces:
Observable

public class BooleanFilter
extends Filter

Boolean filter that displays yes / no radio items.


Nested Class Summary
static class BooleanFilter.BooleanFilterMessages
           
 
Nested classes/interfaces inherited from class com.extjs.gxt.ui.client.widget.grid.filters.Filter
Filter.FilterMessages
 
Field Summary
 
Fields inherited from class com.extjs.gxt.ui.client.widget.grid.filters.Filter
dataIndex, menu
 
Constructor Summary
BooleanFilter(java.lang.String dataIndex)
          Creates a new boolean filter index.
 
Method Summary
 BooleanFilter.BooleanFilterMessages getMessages()
           
 java.util.List<FilterConfig> getSerialArgs()
          Template method to be implemented by all subclasses that is to get and return serialized filter data for transmission to the server.
 java.lang.Object getValue()
          Template method to be implemented by all subclasses that is to get and return the value of the filter.
 void setMessages(Filter.FilterMessages messages)
           
 void setValue(java.lang.Object value)
          Template method to be implemented by all subclasses that is to set the value of the filter and fire the 'Update' event.
 boolean validateModel(ModelData model)
          Template method to be implemented by all subclasses that is to validates the provided Model against the filters configuration.
 
Methods inherited from class com.extjs.gxt.ui.client.widget.grid.filters.Filter
fireUpdate, getDataIndex, getMenu, getModelValue, getUpdateBuffer, isActivatable, isActive, serialize, setActive, setUpdateBuffer
 
Methods inherited from class com.extjs.gxt.ui.client.event.BaseObservable
addListener, callListener, fireEvent, fireEvent, getFiresEvents, getListeners, hasActiveEvent, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanFilter

public BooleanFilter(java.lang.String dataIndex)
Creates a new boolean filter index.

Parameters:
dataIndex - the data index the filter is mapped to
Method Detail

getMessages

public BooleanFilter.BooleanFilterMessages getMessages()
Overrides:
getMessages in class Filter

getSerialArgs

public java.util.List<FilterConfig> getSerialArgs()
Description copied from class: Filter
Template method to be implemented by all subclasses that is to get and return serialized filter data for transmission to the server.

Specified by:
getSerialArgs in class Filter

getValue

public java.lang.Object getValue()
Description copied from class: Filter
Template method to be implemented by all subclasses that is to get and return the value of the filter.

Specified by:
getValue in class Filter

setMessages

public void setMessages(Filter.FilterMessages messages)
Overrides:
setMessages in class Filter

setValue

public void setValue(java.lang.Object value)
Description copied from class: Filter
Template method to be implemented by all subclasses that is to set the value of the filter and fire the 'Update' event.

Specified by:
setValue in class Filter
Parameters:
value - the filter value

validateModel

public boolean validateModel(ModelData model)
Description copied from class: Filter
Template method to be implemented by all subclasses that is to validates the provided Model against the filters configuration. Defaults to return true.

Overrides:
validateModel in class Filter
Parameters:
model - the model
Returns:
true if valid