com.extjs.gxt.ui.client.widget.grid.filters
Class BooleanFilter
java.lang.Object
com.extjs.gxt.ui.client.event.BaseObservable
com.extjs.gxt.ui.client.widget.grid.filters.Filter
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.
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.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 |
BooleanFilter
public BooleanFilter(java.lang.String dataIndex)
- Creates a new boolean filter index.
- Parameters:
dataIndex
- the data index the filter is mapped to
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