DateTime

open class DateTime(value: Date?, name: String?, format: String, label: String?, rich: Boolean, init: DateTime.() -> Unit?) : SimplePanel, DateFormControl, MutableState<Date?>

Form field date/time chooser component.

Parameters

value

date/time input value

name

the name attribute of the generated HTML input element

format

date/time format (default YYYY-MM-DD HH:mm)

label

label text bound to the input element

rich

determines if label can contain HTML code

init

an initializer extension function

Constructors

DateTime
Link copied to clipboard
fun DateTime(value: Date? = null, name: String? = null, format: String = "YYYY-MM-DD HH:mm", label: String? = null, rich: Boolean = false, init: DateTime.() -> Unit? = null)

Types

Companion
Link copied to clipboard
object Companion

Functions

add
Link copied to clipboard
open override fun add(child: Component): SimplePanel
open override fun add(position: Int, child: Component): SimplePanel
addAfterDestroyHook
Link copied to clipboard
open override fun addAfterDestroyHook(hook: () -> Unit): Boolean
addAfterInsertHook
Link copied to clipboard
open override fun addAfterInsertHook(hook: (VNode) -> Unit): Boolean
addAll
Link copied to clipboard
open override fun addAll(children: List<Component>): SimplePanel
addBeforeDisposeHook
Link copied to clipboard
open override fun addBeforeDisposeHook(hook: () -> Unit): Boolean
addCssClass
Link copied to clipboard
open override fun addCssClass(css: String): Widget
addCssStyle
Link copied to clipboard
open override fun addCssStyle(css: Style): Widget
addSurroundingCssClass
Link copied to clipboard
open override fun addSurroundingCssClass(css: String): Widget
addSurroundingCssStyle
Link copied to clipboard
open override fun addSurroundingCssStyle(css: Style): Widget
animate
Link copied to clipboard
open fun animate(duration: Int, easing: Easing, complete: () -> Unit?, styles: StyledComponent.() -> Unit)
blur
Link copied to clipboard
open override fun blur()
clearDragDropData
Link copied to clipboard
open fun clearDragDropData()
clearParent
Link copied to clipboard
open override fun clearParent(): Widget
disablePopover
Link copied to clipboard
open fun disablePopover(): Widget
disableTooltip
Link copied to clipboard
open fun disableTooltip(): Widget
dispose
Link copied to clipboard
open override fun dispose()
disposeAll
Link copied to clipboard
open override fun disposeAll(): Container
enablePopover
Link copied to clipboard
open fun enablePopover(options: PopoverOptions): Widget
enableTooltip
Link copied to clipboard
open fun enableTooltip(options: TooltipOptions): Widget
fadeIn
Link copied to clipboard
open fun fadeIn(duration: Int, easing: Easing, complete: () -> Unit?): Widget
fadeOut
Link copied to clipboard
open fun fadeOut(duration: Int, easing: Easing, complete: () -> Unit?): Widget
focus
Link copied to clipboard
open override fun focus()
getAttribute
Link copied to clipboard
open override fun getAttribute(name: String): String?
getChildren
Link copied to clipboard
open override fun getChildren(): List<Component>
getElement
Link copied to clipboard
open override fun getElement(): Node?
getElementJQuery
Link copied to clipboard
open override fun getElementJQuery(): JQuery?
getElementJQueryD
Link copied to clipboard
open override fun getElementJQueryD(): dynamic
getRoot
Link copied to clipboard
open override fun getRoot(): Root?
getSnStyle
Link copied to clipboard
open fun getSnStyle(): List<StringPair>
getState
Link copied to clipboard
open override fun getState(): Date?
getStyle
Link copied to clipboard
fun getStyle(name: String): String?
getValue
Link copied to clipboard
open override fun getValue(): Date?
getValueAsString
Link copied to clipboard
open override fun getValueAsString(): String?
hasCssClass
Link copied to clipboard
open override fun hasCssClass(css: String): Boolean
hide
Link copied to clipboard
open fun hide(): Widget
hideAnim
Link copied to clipboard
open fun hideAnim(duration: Int, easing: Easing, complete: () -> Unit?): Widget
hidePopover
Link copied to clipboard
open fun hidePopover(): Widget
hidePopup
Link copied to clipboard
open fun hidePopup()
Hides date/time chooser popup.
hideTooltip
Link copied to clipboard
open fun hideTooltip(): Widget
invoke
Link copied to clipboard
open operator fun invoke(vararg children: Component): Container
refresh
Link copied to clipboard
open override fun refresh(): Widget
remove
Link copied to clipboard
open override fun remove(child: Component): SimplePanel
removeAll
Link copied to clipboard
open override fun removeAll(): SimplePanel
removeAt
Link copied to clipboard
open override fun removeAt(position: Int): SimplePanel
removeAttribute
Link copied to clipboard
open override fun removeAttribute(name: String): Widget
removeCssClass
Link copied to clipboard
open override fun removeCssClass(css: String): Widget
removeCssStyle
Link copied to clipboard
open override fun removeCssStyle(css: Style): Widget
removeEventListener
Link copied to clipboard
open override fun removeEventListener(id: Int): Widget
removeEventListeners
Link copied to clipboard
open override fun removeEventListeners(): Widget
removeStyle
Link copied to clipboard
fun removeStyle(name: String): StyledComponent
removeSurroundingCssClass
Link copied to clipboard
open override fun removeSurroundingCssClass(css: String): Widget
removeSurroundingCssStyle
Link copied to clipboard
open override fun removeSurroundingCssStyle(css: Style): Widget
renderVNode
Link copied to clipboard
open override fun renderVNode(): VNode
setAttribute
Link copied to clipboard
open override fun setAttribute(name: String, value: String): Widget
setDragDropData
Link copied to clipboard
open fun setDragDropData(format: String, data: String)
setDropTarget
Link copied to clipboard
open fun setDropTarget(format: String, callback: (DragEvent) -> Unit)
open fun setDropTarget(formats: Set<String>?, callback: (DragEvent) -> Unit)
setDropTargetData
Link copied to clipboard
open fun setDropTargetData(format: String, callback: (String?) -> Unit)
setEventListener
Link copied to clipboard
open override fun <T : Widget> setEventListener(block: SnOn<T>.() -> Unit): Int
setState
Link copied to clipboard
open override fun setState(state: Date?)
setStyle
Link copied to clipboard
fun setStyle(name: String, value: String): StyledComponent
setValue
Link copied to clipboard
open override fun setValue(v: Any?)
show
Link copied to clipboard
open fun show(): Widget
showAnim
Link copied to clipboard
open fun showAnim(duration: Int, easing: Easing, complete: () -> Unit?): Widget
showPopover
Link copied to clipboard
open fun showPopover(): Widget
showPopup
Link copied to clipboard
open fun showPopup()
Open date/time chooser popup.
showTooltip
Link copied to clipboard
open fun showTooltip(): Widget
singleRender
Link copied to clipboard
open override fun <T> singleRender(block: () -> T): T
singleRenderAsync
Link copied to clipboard
open override fun singleRenderAsync(block: () -> Unit)
slideDown
Link copied to clipboard
open fun slideDown(duration: Int, easing: Easing, complete: () -> Unit?): Widget
slideUp
Link copied to clipboard
open fun slideUp(duration: Int, easing: Easing, complete: () -> Unit?): Widget
styleForHorizontalFormPanel
Link copied to clipboard
open fun styleForHorizontalFormPanel(horizontalRatio: FormHorizontalRatio)
styleForInlineFormPanel
Link copied to clipboard
open fun styleForInlineFormPanel()
styleForVerticalFormPanel
Link copied to clipboard
open fun styleForVerticalFormPanel()
subscribe
Link copied to clipboard
open override fun subscribe(observer: (Date?) -> Unit): () -> Unit
togglePopup
Link copied to clipboard
open fun togglePopup()
Toggle date/time chooser popup.
toggleVisible
Link copied to clipboard
open fun toggleVisible(): Widget
unaryPlus
Link copied to clipboard
open operator fun String.unaryPlus()

Properties

alignContent
Link copied to clipboard
open var alignContent: AlignContent?
alignItems
Link copied to clipboard
open var alignItems: AlignItems?
alignSelf
Link copied to clipboard
open var alignSelf: AlignItems?
autofocus
Link copied to clipboard
var autofocus: Boolean?
Determines if the date/time input is automatically focused.
background
Link copied to clipboard
open var background: Background?
border
Link copied to clipboard
open var border: Border?
borderBottom
Link copied to clipboard
open var borderBottom: Border?
borderLeft
Link copied to clipboard
open var borderLeft: Border?
borderRadius
Link copied to clipboard
open var borderRadius: CssSize?
borderRadiusList
Link copied to clipboard
open var borderRadiusList: List<CssSize>?
borderRight
Link copied to clipboard
open var borderRight: Border?
borderTop
Link copied to clipboard
open var borderTop: Border?
bottom
Link copied to clipboard
open var bottom: CssSize?
boxShadow
Link copied to clipboard
open var boxShadow: BoxShadow?
boxShadowList
Link copied to clipboard
open var boxShadowList: List<BoxShadow>?
clear
Link copied to clipboard
open var clear: Clear?
color
Link copied to clipboard
open var color: Color?
colorHex
Link copied to clipboard
open var colorHex: Int?
colorName
Link copied to clipboard
open var colorName: Col?
cursor
Link copied to clipboard
open var cursor: Cursor?
daysOfWeekDisabled
Link copied to clipboard
var daysOfWeekDisabled: Array<Int>
Days of the week that should be disabled.
disabled
Link copied to clipboard
open var disabled: Boolean
disabledDates
Link copied to clipboard
var disabledDates: Array<Date>
An array of disabled dates.
display
Link copied to clipboard
open var display: Display?
draggable
Link copied to clipboard
var draggable: Boolean?
enabledDates
Link copied to clipboard
var enabledDates: Array<Date>
An array of enabled dates.
eventTarget
Link copied to clipboard
var eventTarget: Widget?
flabel
Link copied to clipboard
override val flabel: FieldLabel
flexBasis
Link copied to clipboard
open var flexBasis: CssSize?
flexDirection
Link copied to clipboard
open var flexDirection: FlexDirection?
flexGrow
Link copied to clipboard
open var flexGrow: Int?
flexShrink
Link copied to clipboard
open var flexShrink: Int?
flexWrap
Link copied to clipboard
open var flexWrap: FlexWrap?
float
Link copied to clipboard
open var float: PosFloat?
focusOnShow
Link copied to clipboard
var focusOnShow: Boolean
Focus text input when the popup is opened.
fontFamily
Link copied to clipboard
open var fontFamily: String?
fontSize
Link copied to clipboard
open var fontSize: CssSize?
fontStyle
Link copied to clipboard
open var fontStyle: FontStyle?
fontVariant
Link copied to clipboard
open var fontVariant: FontVariant?
fontWeight
Link copied to clipboard
open var fontWeight: FontWeight?
format
Link copied to clipboard
var format: String
Date/time format.
gridArea
Link copied to clipboard
open var gridArea: String?
gridAutoColumns
Link copied to clipboard
open var gridAutoColumns: String?
gridAutoFlow
Link copied to clipboard
open var gridAutoFlow: GridAutoFlow?
gridAutoRows
Link copied to clipboard
open var gridAutoRows: String?
gridColumnEnd
Link copied to clipboard
open var gridColumnEnd: String?
gridColumnGap
Link copied to clipboard
open var gridColumnGap: Int?
gridColumnStart
Link copied to clipboard
open var gridColumnStart: Int?
gridRowEnd
Link copied to clipboard
open var gridRowEnd: String?
gridRowGap
Link copied to clipboard
open var gridRowGap: Int?
gridRowStart
Link copied to clipboard
open var gridRowStart: Int?
gridTemplateAreas
Link copied to clipboard
open var gridTemplateAreas: List<String>?
gridTemplateColumns
Link copied to clipboard
open var gridTemplateColumns: String?
gridTemplateRows
Link copied to clipboard
open var gridTemplateRows: String?
height
Link copied to clipboard
open var height: CssSize?
id
Link copied to clipboard
var id: String?
ignoreReadonly
Link copied to clipboard
var ignoreReadonly: Boolean
Allow date picker for readonly component.
inline
Link copied to clipboard
var inline: Boolean
Show as inline.
input
Link copied to clipboard
override val input: DateTimeInput
invalidFeedback
Link copied to clipboard
override val invalidFeedback: InvalidFeedback
justifyContent
Link copied to clipboard
open var justifyContent: JustifyContent?
justifyItems
Link copied to clipboard
open var justifyItems: JustifyItems?
justifySelf
Link copied to clipboard
open var justifySelf: JustifyItems?
keepOpen
Link copied to clipboard
var keepOpen: Boolean
Keep the popup open after selecting a date.
label
Link copied to clipboard
var label: String?
The label text bound to the input element.
left
Link copied to clipboard
open var left: CssSize?
letterSpacing
Link copied to clipboard
open var letterSpacing: CssSize?
lineBreak
Link copied to clipboard
open var lineBreak: LineBreak?
lineHeight
Link copied to clipboard
open var lineHeight: CssSize?
margin
Link copied to clipboard
open var margin: CssSize?
marginBottom
Link copied to clipboard
open var marginBottom: CssSize?
marginLeft
Link copied to clipboard
open var marginLeft: CssSize?
marginRight
Link copied to clipboard
open var marginRight: CssSize?
marginTop
Link copied to clipboard
open var marginTop: CssSize?
maxDate
Link copied to clipboard
var maxDate: Date?
Prevents date selection after this date.
maxHeight
Link copied to clipboard
open var maxHeight: CssSize?
maxWidth
Link copied to clipboard
open var maxWidth: CssSize?
minDate
Link copied to clipboard
var minDate: Date?
Prevents date selection before this date.
minHeight
Link copied to clipboard
open var minHeight: CssSize?
minWidth
Link copied to clipboard
open var minWidth: CssSize?
name
Link copied to clipboard
open var name: String?
opacity
Link copied to clipboard
open var opacity: Double?
order
Link copied to clipboard
open var order: Int?
outline
Link copied to clipboard
open var outline: Outline?
overflow
Link copied to clipboard
open var overflow: Overflow?
overflowWrap
Link copied to clipboard
open var overflowWrap: OverflowWrap?
padding
Link copied to clipboard
open var padding: CssSize?
paddingBottom
Link copied to clipboard
open var paddingBottom: CssSize?
paddingLeft
Link copied to clipboard
open var paddingLeft: CssSize?
paddingRight
Link copied to clipboard
open var paddingRight: CssSize?
paddingTop
Link copied to clipboard
open var paddingTop: CssSize?
parent
Link copied to clipboard
open override var parent: Container?
placeholder
Link copied to clipboard
var placeholder: String?
The placeholder for the date/time input.
position
Link copied to clipboard
open var position: Position?
readonly
Link copied to clipboard
var readonly: Boolean?
Determines if the date/time input is read-only.
resize
Link copied to clipboard
open var resize: Resize?
rich
Link copied to clipboard
var rich: Boolean
Determines if label can contain HTML code.
right
Link copied to clipboard
open var right: CssSize?
role
Link copied to clipboard
var role: String?
showClear
Link copied to clipboard
var showClear: Boolean
Determines if Clear button should be visible.
showClose
Link copied to clipboard
var showClose: Boolean
Determines if Close button should be visible.
showTodayButton
Link copied to clipboard
var showTodayButton: Boolean
Determines if Today button should be visible.
sideBySide
Link copied to clipboard
var sideBySide: Boolean
Shows date and time pickers side by side.
size
Link copied to clipboard
open var size: InputSize?
stepping
Link copied to clipboard
var stepping: Int
The increment used to build the hour view.
tabindex
Link copied to clipboard
var tabindex: Int?
textAlign
Link copied to clipboard
open var textAlign: TextAlign?
textDecoration
Link copied to clipboard
open var textDecoration: TextDecoration?
textDirection
Link copied to clipboard
open var textDirection: Direction?
textIndent
Link copied to clipboard
open var textIndent: CssSize?
textOverflow
Link copied to clipboard
open var textOverflow: TextOverflow?
textShadow
Link copied to clipboard
open var textShadow: TextShadow?
textTransform
Link copied to clipboard
open var textTransform: TextTransform?
title
Link copied to clipboard
var title: String?
top
Link copied to clipboard
open var top: CssSize?
transition
Link copied to clipboard
open var transition: Transition?
transitionList
Link copied to clipboard
open var transitionList: List<Transition>?
unicodeBidi
Link copied to clipboard
open var unicodeBidi: UnicodeBidi?
validationStatus
Link copied to clipboard
open var validationStatus: ValidationStatus?
validatorError
Link copied to clipboard
open var validatorError: String?
value
Link copied to clipboard
open override var value: Date?
Date/time input value.
verticalAlign
Link copied to clipboard
open var verticalAlign: VerticalAlign?
visible
Link copied to clipboard
open override var visible: Boolean
whiteSpace
Link copied to clipboard
open var whiteSpace: WhiteSpace?
width
Link copied to clipboard
open var width: CssSize?
wordBreak
Link copied to clipboard
open var wordBreak: WordBreak?
wordSpacing
Link copied to clipboard
open var wordSpacing: CssSize?
zIndex
Link copied to clipboard
open var zIndex: Int?