java.lang.Object | |||
↳ | com.google.gwt.cell.client.AbstractCell<C> | ||
↳ | com.google.gwt.cell.client.AbstractEditableCell<C, V> | ||
↳ | com.google.gwt.cell.client.AbstractInputCell<C, V> |
Known Direct Subclasses |
An AbstractCell
used to render input elements that can receive focus.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Construct a new
AbstractInputCell with the specified consumed
events. | |||||||||||
Construct a new
AbstractInputCell with the specified consumed
events. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns true if the cell is currently editing the data identified by the
given element and key.
| |||||||||||
Handle a browser event that took place within the cell.
If you override this method to add support for events, remember to pass the event types that the cell expects into the constructor. | |||||||||||
Reset focus on the Cell.
This method is a no-op and returns false. |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Call this method when editing is complete.
| |||||||||||
Get the input element.
| |||||||||||
Called when the user triggers a
keydown event with the ENTER
key while focused on the cell. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.google.gwt.cell.client.AbstractEditableCell
| |||||||||||
From class
com.google.gwt.cell.client.AbstractCell
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.google.gwt.cell.client.Cell
|
Construct a new AbstractInputCell
with the specified consumed
events.
consumedEvents | the events that this cell consumes |
---|
Construct a new AbstractInputCell
with the specified consumed
events.
consumedEvents | the events that this cell consumes |
---|
Returns true if the cell is currently editing the data identified by the given element and key. While a cell is editing, widgets containing the cell may choose to pass keystrokes directly to the cell rather than using them for navigation purposes.
context | the Context of the cell |
---|---|
parent | the parent Element |
value | the value associated with the cell |
Handle a browser event that took place within the cell. The default implementation returns null.
If you override this method to add support for events, remember to pass the event types that the cell expects into the constructor.
context | the Context of the cell |
---|---|
parent | the parent Element |
value | the value associated with the cell |
event | the native browser event |
valueUpdater | a ValueUpdater , or null if not specified
|
Reset focus on the Cell. This method is called if the cell has focus when it is refreshed.
This method is a no-op and returns false. If your cell is editable or can be focused by the user, override this method to reset focus when the containing widget is refreshed.
context | the Context of the cell |
---|---|
parent | the parent Element |
value | the value associated with the cell |
Call this method when editing is complete.
parent | the parent Element |
---|---|
value | the value associated with the cell |
key | the unique key associated with the row object |
valueUpdater | the value update to fire |
Get the input element.
parent | the cell parent element |
---|
Called when the user triggers a keydown
event with the ENTER
key while focused on the cell. If your cell interacts with the user, you
should override this method to provide a consistent user experience. Your
widget must consume keydown
events for this method to be
called.
context | the Context of the cell |
---|---|
parent | the parent Element |
value | the value associated with the cell |
event | the native browser event |
valueUpdater | a ValueUpdater , or null if not specified
|