Package com.google.gwt.user.datepicker.client

Examples of com.google.gwt.user.datepicker.client.DatePicker


   */
  @ShowcaseSource
  @Override
  public Widget onInitialize() {
    // Create a basic date picker
    DatePicker datePicker = new DatePicker();
    final Label text = new Label();

    // Set the value in the text box when the user selects a date
    datePicker.addValueChangeHandler(new ValueChangeHandler<Date>() {
      public void onValueChange(ValueChangeEvent<Date> event) {
        Date date = event.getValue();
        String dateString = DateTimeFormat.getMediumDateFormat().format(date);
        text.setText(dateString);
      }
    });

    // Set the default value
    datePicker.setValue(new Date(), true);

    // Create a DateBox
    DateTimeFormat dateFormat = DateTimeFormat.getLongDateFormat();
    DateBox dateBox = new DateBox();
    dateBox.setFormat(new DateBox.DefaultFormat(dateFormat));
View Full Code Here


        if ( format == null ) {
            throw new IllegalArgumentException( "format == null" );
        }

        this.format = format;
        this.datePicker = new DatePicker();

        // Hide the panel and call valueUpdater.update when a date is selected
        datePicker.addValueChangeHandler( new ValueChangeHandler<Date>() {

            public void onValueChange(ValueChangeEvent<Date> event) {
View Full Code Here

   */
  public DatePickerCell(DateTimeFormat format) {
    super("click");
    this.format = format;

    this.datePicker = new DatePicker();
    this.panel = new PopupPanel(true, true) {
      @Override
      protected void onPreviewNativeEvent(NativePreviewEvent event) {
        if (Event.ONKEYUP == event.getTypeInt()) {
          if (event.getNativeEvent().getKeyCode() == ESCAPE) {
View Full Code Here

        return clone;
    }
   
    @Override
    public Widget cloneDisplay(Map<String, Object> data) {
        DatePicker date = new DatePicker();
        TextBox textBox = new TextBox();
        final PopupPanel panel = new PopupPanel();
        DatePicker calendar = new DatePicker();
        if (this.calendarCss != null && !"".equals(this.calendarCss)) {
            calendar.setStyleName(this.calendarCss);
        }
        panel.setSize("183px", "183px");
        panel.setWidget(calendar);
        Image icon = new Image();
        icon.addClickHandler(new ClickHandler() {
View Full Code Here

  /** creates a panel of datePickers in a popup, including setting up appropriate event handling.*/
  private Widget createDatePickerPanel() {
    datePopup = new PopupPanel(false /* doesn't close if you click away */, true /* modal */);
    // TODO: Make it possible for the user to cancel, either by clicking away from
    // the popup panel or by hitting an explicit cancel button.
    startDatePicker = new DatePicker();
    startTime = new TextBox();
    hasSeparateEndDate = new CheckBox("Event has a separate end date & time");
    endDatePicker = new DatePicker();
    endTime = new TextBox();
    endTime.setEnabled(false);
   
    Grid table = new Grid(5, 2);
    table.setWidget(1, 0, new Label("Start date:"));
View Full Code Here


    public CalendarLink()
    {
        anchor = new Anchor();
        picker = new DatePicker();
        popup = new PopupPanel(true);
        popup.addAutoHidePartner(anchor.getElement());
        popup.setStyleName("karaka-calendarPopup");
        popup.setWidget(picker);
View Full Code Here

      throw new IllegalArgumentException("renderer == null");
    }
    this.format = format;
    this.renderer = renderer;

    this.datePicker = new DatePicker();
    this.panel = new PopupPanel(true, true) {
      @Override
      protected void onPreviewNativeEvent(NativePreviewEvent event) {
        if (Event.ONKEYUP == event.getTypeInt()) {
          if (event.getNativeEvent().getKeyCode() == ESCAPE) {
View Full Code Here

TOP

Related Classes of com.google.gwt.user.datepicker.client.DatePicker

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.