Package com.saperion.ngc.dialogs
Class DateTimeInputDialog
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Window
-
- com.saperion.ngc.dialogs.DateTimeInputDialog
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.IdSpace,org.zkoss.zk.ui.sys.ComponentCtrl,org.zkoss.zul.ext.Framable
public final class DateTimeInputDialog extends org.zkoss.zul.WindowUser Dialog Class providing a dialog which returns an entered text.- Author:
- tfr
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDateTimeInputDialog.DateTimeInputDialogButtonButton enumeration.static classDateTimeInputDialog.DateTimeInputDialogResultClass that represents the result of this dialog.
-
Constructor Summary
Constructors Constructor Description DateTimeInputDialog()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendModalCancel()Cancel.voidendModalOk()Ok.voidsetDate(java.util.Date date)static voidshow(EventChildHandler parent, java.lang.String title, java.lang.String pattern, java.util.Date presetDate, java.lang.String contrains, org.zkoss.zk.ui.event.EventListener eventListener)Shows the date/time selection dialog and returns the selected date.static voidshow(EventChildHandler parent, java.lang.String title, java.lang.String pattern, java.util.Date presetDate, org.zkoss.zk.ui.event.EventListener eventListener)Shows the date/time selection dialog and returns the selected date.static voidshowAndGetResult(EventChildHandler parent, java.lang.String title, org.zkoss.zk.ui.event.EventListener eventListener)Shows the date/time selection dialog and returns the selected date (preset: now).-
Methods inherited from class org.zkoss.zul.Window
beforeChildAdded, clone, doEmbedded, doHighlighted, doModal, doOverlapped, doPopup, getBorder, getCaption, getContentSclass, getContentStyle, getDefaultActionOnShow, getMinheight, getMinwidth, getMode, getModeType, getPosition, getTitle, getZclass, inEmbedded, inHighlighted, inModal, inOverlapped, inPopup, insertBefore, isClosable, isCollapsible, isMaximizable, isMaximized, isMinimizable, isMinimized, isShadow, isSizable, onChildRemoved, onClose, onModal, onPageDetached, renderProperties, service, setBorder, setBorder, setClosable, setContentSclass, setContentStyle, setDefaultActionOnShow, setDraggable, setMaximizable, setMaximized, setMinheight, setMinimizable, setMinimized, setMinwidth, setMode, setMode, setMode, setPosition, setShadow, setSizable, setTitle, setTopmost, setVisible
-
Methods inherited from class org.zkoss.zul.impl.XulElement
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, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, 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, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, 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, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, 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, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
setDate
public void setDate(java.util.Date date)
- Parameters:
date- date
-
endModalOk
public void endModalOk() throws java.lang.ExceptionOk.- Throws:
java.lang.Exception- exception
-
endModalCancel
public void endModalCancel() throws java.lang.ExceptionCancel.- Throws:
java.lang.Exception- exception
-
show
public static void show(EventChildHandler parent, java.lang.String title, java.lang.String pattern, java.util.Date presetDate, org.zkoss.zk.ui.event.EventListener eventListener)
Shows the date/time selection dialog and returns the selected date.- Parameters:
parent- parent componenttitle- dialog titlepattern- date time pattern to usepresetDate- date to preseteventListener- eventListener
-
show
public static void show(EventChildHandler parent, java.lang.String title, java.lang.String pattern, java.util.Date presetDate, java.lang.String contrains, org.zkoss.zk.ui.event.EventListener eventListener)
Shows the date/time selection dialog and returns the selected date.- Parameters:
parent- parent componenttitle- dialog titlepattern- date time pattern to usepresetDate- date to presetcontrains- ZK contrains / validate e.g. "no past,no empty", "after 20211225" check: https://www.zkoss.org/wiki/ZK_Component_Reference/Input/DateboxeventListener- eventListener
-
showAndGetResult
public static void showAndGetResult(EventChildHandler parent, java.lang.String title, org.zkoss.zk.ui.event.EventListener eventListener)
Shows the date/time selection dialog and returns the selected date (preset: now).- Parameters:
parent- parent componenttitle- dialog titleeventListener- event listener
-
-