private void fillDates() { setVisible( false ); dates.clear(); // Check month int days = daysInMonth( months.getSelectedIndex() + 1 ); for ( int i = 1; i <= days; i++ ) { dates.addItem( Integer.toString( i ) ); } setVisible( true ); }
public void onClick( ClickEvent event ) { panel.clear(); panel.add( textWidget ); datePickerPopUp.setPopupPosition( textWidget.getAbsoluteLeft(), textWidget.getAbsoluteTop() + 20 ); datePickerPopUp.setDropdowns( visualFormatFormatter, textWidget.getText() ); datePickerPopUp.show(); } } );
DateTimeFormat formatter ) { setGlassEnabled( true ); HorizontalPanel horizontalPanel = new HorizontalPanel(); fillDates(); horizontalPanel.add( dates ); showTime = hasTime( formatter ); if ( showTime ) { horizontalPanel.add( okButton ); add( horizontalPanel );
public void onBlur( BlurEvent event ) { TextBox box = (TextBox) event.getSource(); textWidget.setText( box.getText() ); valueChanged(); makeDirty(); datePickerPopUp.hide(); } } );
datePickerPopUp = new DatePickerPopUp( new ClickHandler() { public void onClick( ClickEvent event ) { try {
public void onClick( ClickEvent event ) { try { Date date = fillDate(); textWidget.setText( visualFormatFormatter.format( date ) ); valueChanged(); makeDirty(); datePickerPopUp.hide(); } catch ( Exception e ) { Window.alert( CommonConstants.INSTANCE.InvalidDateFormatMessage() ); } } },
datePickerPopUp = new DatePickerPopUp( new ClickHandler() { public void onClick( ClickEvent event ) { try {
public void onClick( ClickEvent event ) { datePickerPopUp.setPopupPosition( textWidget.getAbsoluteLeft(), textWidget.getAbsoluteTop() + 20 ); if ( textWidget.getText() != null && "".equals( textWidget.getText() ) ) { textWidget.setText( visualFormatFormatter.format( new Date() ) ); } datePickerPopUp.setDropdowns( visualFormatFormatter, textWidget.getText() ); datePickerPopUp.show(); } } );
public void onBlur( BlurEvent event ) { TextBox box = (TextBox) event.getSource(); textWidget.setText( box.getText() ); labelWidget.setText( box.getText() ); valueChanged(); makeDirty(); panel.clear(); panel.add( labelWidget ); datePickerPopUp.hide(); } } );
public void onClick( ClickEvent event ) { try { Date date = fillDate(); textWidget.setText( visualFormatFormatter.format( date ) ); labelWidget.setText( textWidget.getText() ); valueChanged(); makeDirty(); panel.clear(); panel.add( labelWidget ); datePickerPopUp.hide(); } catch ( Exception e ) { Window.alert( CommonConstants.INSTANCE.InvalidDateFormatMessage() ); } } },