Package com.smartgwt.client.widgets.calendar

# Class EventDialogCustomizer

java.lang.Object
com.smartgwt.client.widgets.calendar.EventDialogCustomizer

public abstract class EventDialogCustomizer extends Object
Called whenever a Calender needs to show the EventDialog, to view or create a CalendarEvent

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `EventDialogCustomizer()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Calendar`
  `getCalendar()`
  Returns the Calendar in which the EventDialog is being displayed.
  `void`
  `setCalendar(Calendar calendar)`
  `abstract boolean`
  `showEventDialog(CalendarEvent calendarEvent, Boolean isNewEvent)`
  showEventDialog() can be used to show some custom user interface for viewing or creating calendar events.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### EventDialogCustomizer

    public EventDialogCustomizer()

- ## Method Details

  - ### setCalendar

    public void setCalendar(Calendar calendar)

  - ### getCalendar

    public Calendar getCalendar()
    Returns the Calendar in which the EventDialog is being displayed. To access the current view, use getCalendar().getSelectedView().
    Returns:
      Calendar in which the EventDialog is being displayed

  - ### showEventDialog

    public abstract boolean showEventDialog(CalendarEvent calendarEvent, Boolean isNewEvent)
    showEventDialog() can be used to show some custom user interface for viewing or creating calendar events.
    Parameters:
      `calendarEvent` - the event to edit
      `isNewEvent` - true for a new event - if true, calendarEvent represents defaults for the new event
    Returns:
      false to prevent the default Event Dialog from showing