dateBoxFilter.setFormat(new DateBox.DefaultFormat(DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT)));
return super.parse(box, text, report_error);
input.setFormat(new DateBox.DefaultFormat(presentationFormat));
new DateBox(new DatePicker(), null, new DefaultFormat(rDisplayFormat));
public Widget createFilterWidget() { DatePicker datePicker = new DatePicker(); primaryDateBox = new DateBox(); primaryDateBox.setFormat(new DateBox.DefaultFormat(dateTimeFormat)); primaryDateBox.setWidth("100%"); primaryDateBox.addStyleName("dateBox"); primaryDateBox.addValueChangeHandler(valueChangeHandler); secondaryDateBox = new DateBox(); secondaryDateBox.setFormat(new DateBox.DefaultFormat(dateTimeFormat)); secondaryDateBox.setWidth("100%"); secondaryDateBox.addStyleName("dateBox"); secondaryDateBox.addValueChangeHandler(valueChangeHandler); operatorButton = new PushButton(); setButtonText(operatorButton, operator); operatorButton.addClickHandler(clickHandler); operatorButton.addStyleName("operatorButton"); horizontalPanel.addStyleName("columnDateFilter"); horizontalPanel.setVerticalAlignment(HorizontalPanel.ALIGN_MIDDLE); horizontalPanel.add(operatorButton); horizontalPanel.add(primaryDateBox); horizontalPanel.add(secondaryDateBox); horizontalPanel.setCellWidth(operatorButton, "30px"); horizontalPanel.setCellWidth(primaryDateBox, "100%"); secondaryDateBox.setVisible(false); return horizontalPanel; }
public DateFieldWidget(final FieldUpdater valueUpdater) { this.valueUpdater = valueUpdater; this.dateBox = new DateBox(new DatePicker(), null, new DateBox.DefaultFormat(DateTimeFormat.getFormat(DateTimeFormat.PredefinedFormat.DATE_SHORT))); this.dateBox.addValueChangeHandler(new ValueChangeHandler<Date>() { @Override public void onValueChange(ValueChangeEvent<Date> event) { validate(); } }); this.dateBox.getTextBox().addKeyUpHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent event) { validate(); } }); }
/*************************************** * Creates a new instance * * @param rContext The user interface context * @param bDateTime TRUE to pick date and time, FALSE for date only */ public DateFieldWidget(UserInterfaceContext rContext, boolean bDateTime) { super(new GwtDatePicker(rContext, bDateTime), null, new DefaultFormat(DateTimeFormat.getFormat(bDateTime ? PredefinedFormat.DATE_TIME_MEDIUM : PredefinedFormat.DATE_MEDIUM))); ((GwtDatePicker) getDatePicker()).setDateBox(this); }
public static DateBox.Format createFormat() { return new DateBox.DefaultFormat(DateTimeFormat.getFormat(DateFormatterFactory.FORMAT)); }
@Override public Widget create(Session session, Column column) { DateBox dateBox = new DateBox(); String pattern = (String) column.getEditor().getAttribute(DateEditor.FORMAT); if (pattern != null) { dateBox.setFormat(new DateBox.DefaultFormat(DateTimeFormat.getFormat(pattern))); } return dateBox; } });