public void stopedit() { datePicker.setVisible(false); wsCellReference.stopedit(); } }
public void onValueChange(ValueChangeEvent valueChangeEvent) { ((WSCellDateFormat) wsCellReference.getCellFormat()).setValue((Date) valueChangeEvent.getValue()); // wsCellReference.setValue(valueOf(((Date) valueChangeEvent.getValue()).getTime())); datePicker.setVisible(false); editCellReference.stopedit(); } });
public boolean edit(WSGrid.WSCell element) { wsCellReference = element; editCellReference = this; datePicker.setValue(date); datePicker.setCurrentMonth(date); Style s = datePicker.getElement().getStyle(); int left = (element.getAbsoluteLeft() + element.getOffsetWidth() - 20); if ((left + datePicker.getOffsetWidth()) > Window.getClientHeight()) { left = Window.getClientHeight() - datePicker.getOffsetHeight(); } s.setProperty("left", left + "px"); s.setProperty("top", (element.getAbsoluteTop() + element.getOffsetHeight()) + "px"); datePicker.setVisible(true); return true; }