Class Calendar<CEVENT extends CalendarEvent>
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.calendar.Calendar<CEVENT>
- All Implemented Interfaces:
ClientObject,Component
- Direct Known Subclasses:
SimpleCalendar
-
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 TypeMethodDescriptionorg.teamapps.dto.UiComponentintintorg.teamapps.common.format.Colororg.teamapps.common.format.ColorintintgetModel()org.teamapps.common.format.Colorcom.ibm.icu.util.ULocalevoidhandleUiEvent(org.teamapps.dto.UiEvent event) booleanbooleanbooleanbooleanvoidvoidsetActiveViewMode(CalendarViewMode activeViewMode) voidsetBusinessHoursEnd(int businessHoursEnd) voidsetBusinessHoursStart(int businessHoursStart) voidsetDefaultBackgroundColor(org.teamapps.common.format.Color defaultBackgroundColor) voidsetDefaultBorderColor(org.teamapps.common.format.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(org.teamapps.common.format.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
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
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
public org.teamapps.common.format.Color getTableHeaderBackgroundColor() -
setTableHeaderBackgroundColor
public void setTableHeaderBackgroundColor(org.teamapps.common.format.Color tableHeaderBackgroundColor) -
getDefaultBackgroundColor
public org.teamapps.common.format.Color getDefaultBackgroundColor() -
setDefaultBackgroundColor
public void setDefaultBackgroundColor(org.teamapps.common.format.Color defaultBackgroundColor) -
getDefaultBorderColor
public org.teamapps.common.format.Color getDefaultBorderColor() -
setDefaultBorderColor
public void setDefaultBorderColor(org.teamapps.common.format.Color defaultBorderColor) -
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)
-