public void setValue(Date date, boolean fireEvents) { setValue(picker.getValue(), date, fireEvents, true); }
private void updateDateFromTextBox() { Date parsedDate = parseDate(true); if (fireNullValues || (parsedDate != null)) { setValue(picker.getValue(), parsedDate, true, false); } } }
public void setValue(Date date, boolean fireEvents) { setValue(picker.getValue(), date, fireEvents, true); }
public void onClose( CloseEvent<PopupPanel> event ) { setValue( datePicker.getValue() ); } } );
public void setValue(Date date, boolean fireEvents) { setValue(picker.getValue(), date, fireEvents, true); }
private void updateDateFromTextBox() { Date parsedDate = parseDate(true); if (fireNullValues || (parsedDate != null)) { setValue(picker.getValue(), parsedDate, true, false); } } }
private void updateDateFromTextBox() { Date parsedDate = parseDate(true); if (fireNullValues || (parsedDate != null)) { setValue(picker.getValue(), parsedDate, true, false); } } }
/*************************************** * Returns the currently selected date value of this component. * * @return The current date value (will be NULL if edit field is empty) */ @Override public Date getDate() { Date rDate = null; if (getDateWidget().getTextBox().getText().length() > 0) { rDate = getDateWidget().getDatePicker().getValue(); } return rDate; }
public void onClick(ClickEvent sender) { for (int i = 0; i < supportedOperators.length; i++) { if (operator == supportedOperators[i]) { if (i < supportedOperators.length - 1) { operator = supportedOperators[i + 1]; } else { operator = supportedOperators[0]; } break; } } if (operator == Operator.BETWEEN) { secondaryDateBox.setVisible(true); horizontalPanel.setCellWidth(primaryDateBox, "50%"); horizontalPanel.setCellWidth(secondaryDateBox, "50%"); } else { horizontalPanel.setCellWidth(primaryDateBox, "100%"); secondaryDateBox.setVisible(false); } setButtonText(((PushButton) operatorButton), operator); Date primaryDate = primaryDateBox.getDatePicker().getValue(); Date secondaryDate = secondaryDateBox.getDatePicker().getValue(); fireColumnFilterChangedEvent(primaryDate, secondaryDate); } };
public void onKeyUp(KeyUpEvent event) { String dateText = dateField.getText(); if(!isDeleteOrBackspaceKey(event.getNativeKeyCode())){ if(dateText.length() == 2){ dateField.setText(dateText + "/"); String current = df.format(currentDate); Date newDate = df.parse(dateField.getText()+ "01" + current.substring(5)); picker.setCurrentMonth(newDate); } else if(dateText.length() == 5){ dateField.setText(dateText + "/"); String current = df.format(currentDate); Date newDate = df.parse(dateField.getText() + current.substring(6)); dateField.setText(df.format(newDate).substring(0, 6)); picker.setCurrentMonth(newDate); picker.setValue(newDate, false); } else if(dateText.length() == 10){ Date newDate = df.parse(dateField.getText()); picker.setCurrentMonth(newDate); picker.setValue(newDate, false); selectedDate = picker.getValue(); } } }
@Override public void onClick(ClickEvent event) { if (event.getSource() == okButton) { Date value = calendarWidget.getValue(); if (resolution == Resolution.MONTH) { value = calendarWidget.getCurrentMonth(); } else if (resolution == Resolution.TIME) { value = trySetTimeFromTimeBoxText(value); } ValueChangeEvent.fire(CalendarOverlay.this, value); this.hide(); } else if (event.getSource() == cancelButton) { this.hide(false); } }