|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.cell.client.AbstractCell<java.util.Date>
com.google.gwt.cell.client.DatePickerCell
public class DatePickerCell
A Cell used to render and edit Dates. When a cell is selected
by clicking on it, a DatePicker is popped up. When a date is selected
using the DatePicker, the new date is passed to the
update method of the ValueUpdater that
was passed to onBrowserEvent(com.google.gwt.dom.client.Element, java.util.Date, java.lang.Object, com.google.gwt.dom.client.NativeEvent, com.google.gwt.cell.client.ValueUpdater for the click event. Note that this
means that the call to ValueUpdater.update will occur after onBrowserEvent
has returned. Pressing the 'escape' key dismisses the DatePicker popup
without calling ValueUpdater.update.
Each DatePickerCell has a unique DatePicker popup associated with it; thus, if a single DatePickerCell is used as the cell for a column in a table, only one entry in that column will be editable at a given time.
Note: This class is new and its interface subject to change.
| Constructor Summary | |
|---|---|
DatePickerCell()
Constructs a new DatePickerCell that uses the date/time format given by DateTimeFormat.getFullDateFormat(). |
|
DatePickerCell(DateTimeFormat format)
Constructs a new DatePickerCell that uses the given date/time format. |
|
| Method Summary | |
|---|---|
java.lang.Object |
onBrowserEvent(Element parent,
java.util.Date value,
java.lang.Object viewData,
NativeEvent event,
ValueUpdater<java.util.Date> valueUpdater)
Handle a browser event that took place within the cell. |
void |
render(java.util.Date value,
java.lang.Object viewData,
java.lang.StringBuilder sb)
Render a cell as HTML into a StringBuilder, suitable for passing to Element.setInnerHTML(java.lang.String) on a container element. |
| Methods inherited from class com.google.gwt.cell.client.AbstractCell |
|---|
consumesEvents, dependsOnSelection, setValue |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DatePickerCell()
DateTimeFormat.getFullDateFormat().
public DatePickerCell(DateTimeFormat format)
| Method Detail |
|---|
public java.lang.Object onBrowserEvent(Element parent,
java.util.Date value,
java.lang.Object viewData,
NativeEvent event,
ValueUpdater<java.util.Date> valueUpdater)
Cell
onBrowserEvent in interface Cell<java.util.Date>onBrowserEvent in class AbstractCell<java.util.Date>parent - the parent Elementvalue - the value associated with the cellviewData - the view data associated with the cell, or nullevent - the native browser eventvalueUpdater - a ValueUpdater, or null
public void render(java.util.Date value,
java.lang.Object viewData,
java.lang.StringBuilder sb)
CellElement.setInnerHTML(java.lang.String) on a container element.
render in interface Cell<java.util.Date>render in class AbstractCell<java.util.Date>value - the cell value to be renderedviewData - view data associated with the cellsb - the StringBuilder to be written to
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||