Class Calendar<CEVENT extends CalendarEvent>
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.calendar.Calendar<CEVENT>
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Event<DayClickedEventData> final Event<EventClickedEventData<CEVENT>> final Event<EventMovedEventData<CEVENT>> final Event<IntervalSelectedEventData> final Event<ViewChangedEventData> final Event<WeeHeaderClickedEventData> Fields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintgetModel()com.ibm.icu.util.ULocalevoidhandleUiEvent(UiEvent event) booleanbooleanbooleanbooleanvoidvoidsetActiveViewMode(CalendarViewMode activeViewMode) voidsetBusinessHoursEnd(int businessHoursEnd) voidsetBusinessHoursStart(int businessHoursStart) voidsetDefaultBackgroundColor(Color defaultBackgroundColor) voidsetDefaultBorderColor(Color defaultBorderColor) voidvoidvoidsetDisplayedDate(LocalDate displayedDate) voidsetFirstDayOfWeek(DayOfWeek firstDayOfWeek) voidvoidsetMaxYearViewMonthTileWidth(int maxYearViewMonthTileWidth) voidsetMinYearViewMonthTileWidth(int minYearViewMonthTileWidth) voidsetModel(CalendarModel<CEVENT> model) voidsetNavigateOnHeaderClicks(boolean navigateOnHeaderClicks) voidsetPropertyExtractor(PropertyExtractor<CEVENT> propertyExtractor) voidsetPropertyProvider(PropertyProvider<CEVENT> propertyProvider) voidsetShowHeader(boolean showHeader) voidsetShowWeekNumbers(boolean showWeekNumbers) voidsetTableBorder(boolean tableBorder) voidsetTableHeaderBackgroundColor(Color tableHeaderBackgroundColor) voidsetTemplateDecider(CalendarEventTemplateDecider<CEVENT> templateDecider) voidsetTemplates(Template timeGridTemplate, Template dayGridTemplate, Template monthGridTemplate) voidsetTimeZone(ZoneId timeZone) voidsetULocale(com.ibm.icu.util.ULocale locale) voidsetWorkingDays(List<DayOfWeek> workingDays) Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.ClientObject
handleUiQueryMethods inherited from interface org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
onEventClicked
-
onEventMoved
-
onDayClicked
-
onIntervalSelected
-
onViewChanged
-
onMonthHeaderClicked
-
onWeekHeaderClicked
-
onDayHeaderClicked
-
-
Constructor Details
-
Calendar
public Calendar() -
Calendar
-
-
Method Details
-
setModel
-
createUiComponent
- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
-
createViewModesToolbarButtonGroup
-
refreshEvents
public void refreshEvents() -
getModel
-
getActiveViewMode
-
setActiveViewMode
-
getDisplayedDate
-
setDisplayedDate
-
setDisplayDateOneUnitPrevious
public void setDisplayDateOneUnitPrevious() -
setDisplayDateOneUnitNext
public void setDisplayDateOneUnitNext() -
isShowHeader
public boolean isShowHeader() -
setShowHeader
public void setShowHeader(boolean showHeader) -
isTableBorder
public boolean isTableBorder() -
setTableBorder
public void setTableBorder(boolean tableBorder) -
isShowWeekNumbers
public boolean isShowWeekNumbers() -
setShowWeekNumbers
public void setShowWeekNumbers(boolean showWeekNumbers) -
getBusinessHoursStart
public int getBusinessHoursStart() -
setBusinessHoursStart
public void setBusinessHoursStart(int businessHoursStart) -
getBusinessHoursEnd
public int getBusinessHoursEnd() -
setBusinessHoursEnd
public void setBusinessHoursEnd(int businessHoursEnd) -
getFirstDayOfWeek
-
setFirstDayOfWeek
-
getWorkingDays
-
setWorkingDays
-
getTableHeaderBackgroundColor
-
setTableHeaderBackgroundColor
-
getDefaultBackgroundColor
-
setDefaultBackgroundColor
-
getDefaultBorderColor
-
setDefaultBorderColor
-
getPropertyProvider
-
setPropertyProvider
-
setPropertyExtractor
-
getTemplateDecider
-
setTemplateDecider
-
setTemplates
-
getLocale
-
getULocale
public com.ibm.icu.util.ULocale getULocale() -
setLocale
-
setULocale
public void setULocale(com.ibm.icu.util.ULocale locale) -
getTimeZone
-
setTimeZone
-
getMinYearViewMonthTileWidth
public int getMinYearViewMonthTileWidth() -
setMinYearViewMonthTileWidth
public void setMinYearViewMonthTileWidth(int minYearViewMonthTileWidth) -
getMaxYearViewMonthTileWidth
public int getMaxYearViewMonthTileWidth() -
setMaxYearViewMonthTileWidth
public void setMaxYearViewMonthTileWidth(int maxYearViewMonthTileWidth)
-