public void setValue( Date value ) { setValue( value, true ); }
public void onValueChange( ValueChangeEvent<Date> event ) { value.setValue( PopupDatePicker.convertToString( event ) ); }
private Widget makeDateSelector( final DTCellValue52 value ) { //If read-only return a label if ( isReadOnly ) { Label dateLabel = new Label(); dateLabel.setText( format.format( value.getDateValue() ) ); return dateLabel; } PopupDatePicker dp = new PopupDatePicker( allowEmptyValues ); if ( value.getDateValue() != null ) { dp.setValue( value.getDateValue() ); } // Wire up update handler dp.addValueChangeHandler( new ValueChangeHandler<Date>() { public void onValueChange( ValueChangeEvent<Date> event ) { value.setDateValue( event.getValue() ); } } ); return dp; }
public void onClick( ClickEvent event ) { datePicker.setValue( getValue() ); panel.setPopupPositionAndShow( new PositionCallback() { public void setPosition( int offsetWidth, int offsetHeight ) { panel.setPopupPosition( txtDate.getAbsoluteLeft(), txtDate.getAbsoluteTop() + txtDate.getOffsetHeight() ); } } ); }
container.add( imgCalendar ); initWidget( container );
private Widget literalEditor() { if ( this.readOnly ) { return new SmallLabel( assertValue() ); } //Date picker if ( DataType.TYPE_DATE.equals( value.getType() ) ) { final PopupDatePicker dp = new PopupDatePicker( false ); // Wire up update handler dp.addValueChangeHandler( new ValueChangeHandler<Date>() { public void onValueChange( ValueChangeEvent<Date> event ) { value.setValue( PopupDatePicker.convertToString( event ) ); } } ); dp.setValue( assertValue() ); return dp; } //Default editor for all other literals final TextBox box = TextBoxFactory.getTextBox( value.getType() ); box.setStyleName( "constraint-value-Editor" ); box.addChangeHandler( new ChangeHandler() { public void onChange( ChangeEvent event ) { value.setValue( box.getText() ); executeOnChangeCommand(); makeDirty(); } } ); box.setText( assertValue() ); attachDisplayLengthHandler( box ); return box; }
final PopupDatePicker dp = new PopupDatePicker( false ); dp.addValueChangeHandler( new ValueChangeHandler<Date>() { dp.setValue( assertValue() ); return dp;
public void setValue( String value ) { setValue( value, true ); }
public void onValueChange( ValueChangeEvent<Date> event ) { constraint.setValue( PopupDatePicker.convertToString( event ) ); executeOnValueChangeCommand(); }
public void onClose( CloseEvent<PopupPanel> event ) { setValue( datePicker.getValue() ); } } );
@Override public void onBlur( BlurEvent event ) { final String value = txtDate.getText(); try { setValue( DATE_FORMATTER.parseStrict( txtDate.getText() ) ); } catch ( IllegalArgumentException iae ) { if ( ( "".equals( value ) && allowEmptyValue ) ) { setValue( (Date) null ); } else { setValue( new Date() ); } } }
public void onValueChange( ValueChangeEvent<Date> event ) { setValue( event.getValue() ); panel.hide(); } } );