Example usage for com.google.gwt.gen2.datepicker.client DatePicker setEnabledOnVisibleDate

List of usage examples for com.google.gwt.gen2.datepicker.client DatePicker setEnabledOnVisibleDate

Introduction

In this page you can find the example usage for com.google.gwt.gen2.datepicker.client DatePicker setEnabledOnVisibleDate.

Prototype

public final void setEnabledOnVisibleDate(Date date, boolean enabled) 

Source Link

Document

Sets a visible date to be enabled or disabled.

Usage

From source file:com.google.gwt.gen2.demo.datepicker.client.DatePickerDemo.java

License:Apache License

private Widget eventPicker() {

    // Set up code
    final DatePicker picker = new DatePicker();
    HorizontalPanel panel = new HorizontalPanel();
    panel.add(picker);// w  w w.  j  a v a2  s.co  m
    VerticalPanel monitorEvents = new VerticalPanel();
    panel.add(monitorEvents);

    monitorEvents
            .add(new HighlightHandlerCheckBox("Log highlight events", picker, new HighlightHandler<Date>() {
                public void onHighlight(HighlightEvent<Date> event) {
                    Log.info("Highlight: " + event.getValue());
                }
            }));

    monitorEvents.add(new SelectionHandlerCheckBox("Log select events", picker, new SelectionHandler<Date>() {
        public void onSelection(SelectionEvent<Date> event) {
            Log.info("Select: " + event.getOldValue() + "-->" + event.getNewValue());
        }
    }));

    monitorEvents
            .add(new SelectionHandlerCheckBox("Disable selected item", picker, new SelectionHandler<Date>() {
                public void onSelection(SelectionEvent<Date> event) {
                    Date d = event.getNewValue();
                    picker.setEnabledOnVisibleDate(d, !picker.isVisibleDateEnabled(d));
                }
            }));
    return panel;
}