Class Calendar
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Calendar
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl,Constrainted
public class Calendar extends XulElement implements Constrainted
A calendar.Default
getZclass(): z-calendar. (since 3.5.0)Support display the week number within the current year
Events: onWeekClickFor example
[ZK EE] [Since 6.5.0]<calendar weekOfYear="true" onWeekClick='alert(event.data)'/>- Author:
- tomyeh
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConstraintgetConstraint()Returns the constraint, or null if no constraint at all.java.lang.StringgetName()Returns the name of this component.booleangetShowTodayLink()Returns whether enable to show the link that jump to today in day viewjava.lang.StringgetTodayLinkLabel()Returns the label of the link that jump to today in day viewjava.util.DategetValue()Returns the value that is assigned to this component, never null.java.time.LocalDategetValueInLocalDate()Returns the value (in LocalDate) that is assigned to this component, never null.java.time.LocalDateTimegetValueInLocalDateTime()Returns the value (in LocalDateTime) that is assigned to this component, never null.java.time.LocalTimegetValueInLocalTime()Returns the value (in LocalTime) that is assigned to this component, never null.java.time.ZonedDateTimegetValueInZonedDateTime()Returns the value (in ZonedDateTime) that is assigned to this component, never null.java.lang.StringgetZclass()booleanisWeekOfYear()Returns whether enable to show the week number within the current year or not.protected voidrenderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)voidservice(org.zkoss.zk.au.AuRequest request, boolean everError)Processes an AU request.voidsetConstraint(java.lang.String constr)Sets a list of constraints separated by comma.voidsetConstraint(Constraint constr)Sets the constraint.voidsetName(java.lang.String name)Sets the name of this component.voidsetShowTodayLink(boolean showTodayLink)Sets whether enable to show the link that jump to today in day viewvoidsetTodayLinkLabel(java.lang.String todayLinkLabel)Sets the label of the link that jump to today in day viewvoidsetValue(java.util.Date value)Assigns a value to this component.voidsetValueInLocalDate(java.time.LocalDate value)Assigns a value (in LocalDate) to this component.voidsetValueInLocalDateTime(java.time.LocalDateTime value)Assigns a value (in LocalDateTime) to this component.voidsetValueInLocalTime(java.time.LocalTime value)It is meaningless to set only LocalTime in calendar.voidsetValueInZonedDateTime(java.time.ZonedDateTime value)Assigns a value (in ZonedDateTime) to this component.voidsetWeekOfYear(boolean weekOfYear)Sets whether enable to show the week number within the current year or not.-
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, focus, getAction, getClientAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setClientAction, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, destroyIndexCacheMap, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, disableHostChanged, enableBindingAnnotation, enableHostChanged, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getForwards, getId, getIndexCacheMap, getLastChild, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, initIndexCacheMap, insertBefore, invalidate, isChildable, isDisabledHostChanged, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onParentChanged, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, renderPropertiesOnly, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
-
-
-
Method Detail
-
setWeekOfYear
public void setWeekOfYear(boolean weekOfYear)
Sets whether enable to show the week number within the current year or not. [ZK EE]- Since:
- 6.5.0
-
isWeekOfYear
public boolean isWeekOfYear()
Returns whether enable to show the week number within the current year or not.Default: false
- Since:
- 6.5.0
-
getValue
public java.util.Date getValue()
Returns the value that is assigned to this component, never null.
-
setValue
public void setValue(java.util.Date value)
Assigns a value to this component.- Parameters:
value- the date to assign. If null, today is assumed.
-
getValueInZonedDateTime
public java.time.ZonedDateTime getValueInZonedDateTime()
Returns the value (in ZonedDateTime) that is assigned to this component, never null.- Since:
- 9.0.0
-
setValueInZonedDateTime
public void setValueInZonedDateTime(java.time.ZonedDateTime value)
Assigns a value (in ZonedDateTime) to this component.- Parameters:
value- the date to assign. If null, today is assumed.- Since:
- 9.0.0
-
getValueInLocalDateTime
public java.time.LocalDateTime getValueInLocalDateTime()
Returns the value (in LocalDateTime) that is assigned to this component, never null.- Since:
- 9.0.0
-
setValueInLocalDateTime
public void setValueInLocalDateTime(java.time.LocalDateTime value)
Assigns a value (in LocalDateTime) to this component.- Parameters:
value- the date to assign. If null, today is assumed.- Since:
- 9.0.0
-
getValueInLocalDate
public java.time.LocalDate getValueInLocalDate()
Returns the value (in LocalDate) that is assigned to this component, never null.- Since:
- 9.0.0
-
setValueInLocalDate
public void setValueInLocalDate(java.time.LocalDate value)
Assigns a value (in LocalDate) to this component.- Parameters:
value- the date to assign. If null, today is assumed.- Since:
- 9.0.0
-
getValueInLocalTime
public java.time.LocalTime getValueInLocalTime()
Returns the value (in LocalTime) that is assigned to this component, never null.- Since:
- 9.0.0
-
setValueInLocalTime
public void setValueInLocalTime(java.time.LocalTime value) throws org.zkoss.zk.ui.WrongValueExceptionIt is meaningless to set only LocalTime in calendar.- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 9.0.0
-
getName
public java.lang.String getName()
Returns the name of this component.Default: null.
The name is used only to work with "legacy" Web application that handles user's request by servlets. It works only with HTTP/HTML-based browsers. It doesn't work with other kind of clients.
Don't use this method if your application is purely based on ZK's event-driven model.
- Since:
- 3.0.0
-
setName
public void setName(java.lang.String name)
Sets the name of this component.The name is used only to work with "legacy" Web application that handles user's request by servlets. It works only with HTTP/HTML-based browsers. It doesn't work with other kind of clients.
Don't use this method if your application is purely based on ZK's event-driven model.
- Parameters:
name- the name of this component.- Since:
- 3.0.0
-
getShowTodayLink
public boolean getShowTodayLink()
Returns whether enable to show the link that jump to today in day viewDefault: false
- Returns:
- boolean
- Since:
- 8.0.0
-
setShowTodayLink
public void setShowTodayLink(boolean showTodayLink)
Sets whether enable to show the link that jump to today in day view- Parameters:
showTodayLink- show or hidden- Since:
- 8.0.0
-
getTodayLinkLabel
public java.lang.String getTodayLinkLabel()
Returns the label of the link that jump to today in day viewDefault: Today
- Returns:
- String
- Since:
- 8.0.4
-
setTodayLinkLabel
public void setTodayLinkLabel(java.lang.String todayLinkLabel)
Sets the label of the link that jump to today in day view- Parameters:
todayLinkLabel- today link label- Since:
- 8.0.4
-
setConstraint
public void setConstraint(java.lang.String constr)
Sets a list of constraints separated by comma. Example: "between 20071012 and 20071223", "before 20080103".- Parameters:
constr- a list of constraints separated by comma.
-
setConstraint
public void setConstraint(Constraint constr)
Description copied from interface:ConstraintedSets the constraint.Default: null (means no constraint all all).
- Specified by:
setConstraintin interfaceConstrainted
-
getConstraint
public Constraint getConstraint()
Description copied from interface:ConstraintedReturns the constraint, or null if no constraint at all.- Specified by:
getConstraintin interfaceConstrainted
-
getZclass
public java.lang.String getZclass()
- Overrides:
getZclassin classorg.zkoss.zk.ui.HtmlBasedComponent
-
service
public void service(org.zkoss.zk.au.AuRequest request, boolean everError)Processes an AU request.Default: in addition to what are handled by
HtmlBasedComponent.service(org.zkoss.zk.au.AuRequest, boolean), it also handles onChange, onChanging and onError.- Specified by:
servicein interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
servicein classorg.zkoss.zk.ui.HtmlBasedComponent- Since:
- 5.0.0
-
renderProperties
protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws java.io.IOException- Overrides:
renderPropertiesin classXulElement- Throws:
java.io.IOException
-
-