com.sencha.gxt.cell.core.client.form
Class TriggerFieldCell<T>
java.lang.Object
com.google.gwt.cell.client.AbstractCell<C>
com.google.gwt.cell.client.AbstractEditableCell<C,V>
com.google.gwt.cell.client.AbstractInputCell<T,V>
com.sencha.gxt.cell.core.client.AbstractEventInputCell<T,FieldCell.FieldViewData>
com.sencha.gxt.cell.core.client.form.FieldCell<T>
com.sencha.gxt.cell.core.client.form.ValueBaseInputCell<T>
com.sencha.gxt.cell.core.client.form.TriggerFieldCell<T>
- All Implemented Interfaces:
- Cell<T>, ResizableCell, ParseErrorEvent.HasParseErrorHandlers
- Direct Known Subclasses:
- ComboBoxCell, DateCell, TwinTriggerFieldCell
public class TriggerFieldCell<T>
- extends ValueBaseInputCell<T>
| Nested classes/interfaces inherited from interface com.google.gwt.cell.client.Cell |
Cell.Context |
|
Method Summary |
void |
finishEditing(Element parent,
T value,
java.lang.Object key,
ValueUpdater<T> valueUpdater)
|
TriggerFieldCell.TriggerFieldAppearance |
getAppearance()
Returns the cell's appearance. |
boolean |
isEditable()
Returns true if the field is editable. |
boolean |
isHideTrigger()
Returns true if the trigger is hidden. |
boolean |
isMonitorTab()
Returns true if tab key events are being monitored. |
void |
onBrowserEvent(Cell.Context context,
Element parent,
T value,
NativeEvent event,
ValueUpdater<T> valueUpdater)
|
void |
render(Cell.Context context,
T value,
SafeHtmlBuilder sb)
|
void |
setEditable(XElement parent,
boolean editable)
|
void |
setHideTrigger(boolean hideTrigger)
|
void |
setMonitorTab(boolean monitorTab)
True to monitor tab key events to force the bluring of the field (defaults
to true). |
void |
setSize(XElement parent,
int width,
int height)
Sets the size of the cell without requiring a redraw. |
| Methods inherited from class com.sencha.gxt.cell.core.client.form.ValueBaseInputCell |
addParseErrorHandler, disable, enable, getCursorPos, getEmptyText, getInputElement, getName, getPropertyEditor, getText, isAllowBlank, isClearValueOnParseError, isSelectOnFocus, onEmpty, resetFocus, select, selectAll, setAllowBlank, setClearValueOnParseError, setCursorPos, setEmptyText, setName, setPropertyEditor, setSelectOnFocus, setText |
| Methods inherited from class com.sencha.gxt.cell.core.client.form.FieldCell |
getHeight, getWidth, handlesSelection, isDisabled, isReadOnly, onValid, redrawOnResize, setHeight, setReadOnly, setSize, setWidth |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TriggerFieldCell
public TriggerFieldCell()
TriggerFieldCell
public TriggerFieldCell(TriggerFieldCell.TriggerFieldAppearance appearance)
finishEditing
public void finishEditing(Element parent,
T value,
java.lang.Object key,
ValueUpdater<T> valueUpdater)
- Overrides:
finishEditing in class FieldCell<T>
getAppearance
public TriggerFieldCell.TriggerFieldAppearance getAppearance()
- Description copied from class:
ValueBaseInputCell
- Returns the cell's appearance.
- Overrides:
getAppearance in class ValueBaseInputCell<T>
- Returns:
- the appearance
isEditable
public boolean isEditable()
- Returns true if the field is editable.
- Returns:
- true if editable
isHideTrigger
public boolean isHideTrigger()
- Returns true if the trigger is hidden.
- Returns:
- true if hidden
isMonitorTab
public boolean isMonitorTab()
- Returns true if tab key events are being monitored.
- Returns:
- true if monitoring
onBrowserEvent
public void onBrowserEvent(Cell.Context context,
Element parent,
T value,
NativeEvent event,
ValueUpdater<T> valueUpdater)
- Specified by:
onBrowserEvent in interface Cell<T>- Overrides:
onBrowserEvent in class FieldCell<T>
render
public void render(Cell.Context context,
T value,
SafeHtmlBuilder sb)
- Specified by:
render in interface Cell<T>- Specified by:
render in class AbstractCell<T>
setEditable
public void setEditable(XElement parent,
boolean editable)
setHideTrigger
public void setHideTrigger(boolean hideTrigger)
setMonitorTab
public void setMonitorTab(boolean monitorTab)
- True to monitor tab key events to force the bluring of the field (defaults
to true).
- Parameters:
monitorTab - true to monitor tab key events
setSize
public void setSize(XElement parent,
int width,
int height)
- Description copied from interface:
ResizableCell
- Sets the size of the cell without requiring a redraw. This method is called
by
CellComponent when ResizableCell.redrawOnResize() returns false.
- Specified by:
setSize in interface ResizableCell- Overrides:
setSize in class FieldCell<T>
- Parameters:
parent - the parent elementwidth - the widthheight - the height
Copyright © 2012. All Rights Reserved.