|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.extjs.gxt.ui.client.event.BaseObservable
com.extjs.gxt.ui.client.widget.grid.filters.Filter
com.extjs.gxt.ui.client.widget.grid.filters.DateFilter
public class DateFilter
Date filter type to displays a before, after, and on date picker.
Nested Class Summary | |
---|---|
static class |
DateFilter.DateFilterMessages
|
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 | |
---|---|
DateFilter(java.lang.String dataIndex)
Creates a new date filter. |
Method Summary | |
---|---|
java.util.Date |
getMaxDate()
Returns the max date. |
DateFilter.DateFilterMessages |
getMessages()
|
java.util.Date |
getMinDate()
Returns the minimum date. |
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. |
boolean |
isActivatable()
Template method to be implemented by all subclasses that is to return true if the filter has enough configuration information to be
activated. |
protected void |
onCheckChange(MenuEvent be)
|
protected void |
onMenuSelect(MenuEvent be)
|
void |
setMaxDate(java.util.Date maxDate)
Sets the max date as passed to the date picker. |
void |
setMessages(Filter.FilterMessages messages)
|
void |
setMinDate(java.util.Date minDate)
Set's the minimum date as passed to the date picker. |
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. |
protected void |
updateMenuState(Component item,
boolean isChecked)
|
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, 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 |
---|
public DateFilter(java.lang.String dataIndex)
dataIndex
- the date index the filter is mapped toMethod Detail |
---|
public java.util.Date getMaxDate()
public DateFilter.DateFilterMessages getMessages()
getMessages
in class Filter
public java.util.Date getMinDate()
public java.util.List<FilterConfig> getSerialArgs()
Filter
getSerialArgs
in class Filter
public java.lang.Object getValue()
Filter
getValue
in class Filter
public boolean isActivatable()
Filter
true
if the filter has enough configuration information to be
activated.
isActivatable
in class Filter
public void setMaxDate(java.util.Date maxDate)
maxDate
- the max datepublic void setMessages(Filter.FilterMessages messages)
setMessages
in class Filter
public void setMinDate(java.util.Date minDate)
minDate
- the minimum datepublic void setValue(java.lang.Object value)
Filter
setValue
in class Filter
value
- the filter valuepublic boolean validateModel(ModelData model)
Filter
validateModel
in class Filter
model
- the model
protected void onCheckChange(MenuEvent be)
protected void onMenuSelect(MenuEvent be)
protected void updateMenuState(Component item, boolean isChecked)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |