NE.Standard

Time input

A time input that lets the user pick a time of day.

TimeInputComponent · type key standard.input.time · Inputs

new TimeInputComponent("time-input")

Properties

PropertyTypeDefaultBindingDescription
From TemporalInputComponentBase
Step
SetStep
UITemporalStep?nullThe step increment used when adjusting the value.
Unbindable: the picker builds its time columns from this once.
FirstDayOfWeek
SetFirstDayOfWeek
UIDayOfWeek?nullThe first day of the week used when rendering a calendar/picker.
Unbindable: the weekday header is ordered once at render.
IsRange
SetIsRange
bool?falseWhether the control edits a period: Value is its start, TemporalInputComponentBase.EndValue its end, in two fields under one caption, chosen on one calendar.
Unbindable: how many fields the row holds is how the control is built.
EndValue
SetEndValue · BindEndValue
TimeOnly?nulltwo-wayThe end of the period; read only in range mode, two-way like Value.
From MinMaxInputComponentBase
Min
SetMin · BindMin
TimeOnly?nullone-wayThe minimum allowed value.
Max
SetMax · BindMax
TimeOnly?nullone-wayThe maximum allowed value.
Format
SetFormat
stringnullThe format string used to parse/format the value.
Unbindable: the runtime reads it once off the compiled state while normalizing what the user typed.
DisplayFormat
SetDisplayFormat · BindDisplayFormat
stringnullone-wayThe format string used to display the value.
Culture
SetCulture
stringnullThe culture used to parse/format the value.
Unbindable: it resolves a culture pack server-side that no client-side converter could reproduce.
FormatMessage
SetFormatMessage
stringnullThe message shown when what the user typed does not match MinMaxInputComponentBase.Format.
Not translatable and unbindable: the runtime reads it once off the compiled state while rejecting a value.
From AffixedInputComponentBase
PrefixIcon
SetPrefixIcon · BindPrefixIcon
stringnullone-wayThe icon shown at the start of the field.
SuffixIcon
SetSuffixIcon · BindSuffixIcon
stringnullone-wayThe icon shown at the end of the field, before whatever control the input keeps there.
From FieldInputComponentBase
Appearance
SetAppearance · BindAppearance
UIInputAppearance?UIInputAppearance.Filledone-wayHow the field surface is drawn; settable so a host that puts a field in a row of its own can choose the shape it takes there, as the key-value list makes an unset editor a filled box.
From TextInputComponentBase
BorderColor
SetBorderColor · BindBorderColor
UIThemeColor?nullone-wayThe border's colour, written as CSS border-color; unset leaves the stylesheet's own.
BorderThickness
SetBorderThickness · BindBorderThickness
UIThickness?nullone-wayThe border's thickness, written as CSS border-width; unset leaves the stylesheet's own.
BorderRadius
SetBorderRadius · BindBorderRadius
UICornerRadius?nullone-wayThe corner rounding, written as CSS border-radius; unset leaves the stylesheet's own.
From InputComponentBase
Value
SetValue · BindValue
TimeOnly?nulltwo-wayThe input's current value, boxed to Object; a concrete input also exposes its own typed Value alongside this one.
IconColor
SetIconColor · BindIconColor
UIThemeColor?Primaryone-wayThe leading icon's colour, defaulting to ITextBaseModel.DefaultIconColor.
TitleType
SetTitleType · BindTitleType
UITextAppearance?Captionone-wayThe primary text type.
Selectable
SetSelectable · BindSelectable
bool?falseone-wayWhether the text can be selected with the pointer; content says yes, a control's caption says no.
A field's caption is part of the control, not content: it is not selectable unless asked.
BadgePlacement
SetBadgePlacement · BindBadgePlacement
UITextBadgePlacement?UITextBadgePlacement.Trailingone-wayWhere badge content is placed.
IsReadOnly
SetIsReadOnly · BindIsReadOnly
bool?falseone-wayWhether the input can be seen but not edited; unlike IVisualComponent.Enabled, a read-only value still submits and stays focusable.
FormId
SetFormId · BindFormId
stringnullone-wayThe id of the form this input belongs to, used to scope Submit-trigger validation.
Validation
SetValidation · BindValidation
UIValidationMessage?nullone-wayA message the controller puts on the field, beside whatever the client rules say; the strongest one shows.
ValidationPresentation
SetValidationPresentation
UIValidationPresentation?UIValidationPresentation.AutoWhere the message goes: a line under the field, or a mark at its edge with the message in a tooltip. Decided once at render; UIValidationPresentation.Auto is the line except in a cell of a grid.
Icon
SetIcon · BindIcon
stringnullone-wayThe icon shown before the title, by name from the registered icon font/set. translatable
IconSize
SetIconSize · BindIconSize
UIIconSize?nullone-wayThe leading icon size; left unset the glyph is as tall as the title beside it.
Title
SetTitle · BindTitle
stringnullone-wayThe label text drawn as the title; nothing renders when it is unset. translatable
TitleColor
SetTitleColor · BindTitleColor
UIThemeColor?Defaultone-wayThe primary text colour, which also colours the icon and the description unless either is overridden by ITextModel.DescriptionColor or IconColor.
BadgeStyle
SetBadgeStyle · BindBadgeStyle
UIBadgeType?UIBadgeType.Infoone-wayThe badge visual variant.
BadgeColor
SetBadgeColor · BindBadgeColor
UIThemeColor?nullone-wayThe badge's own colour, overriding IBadgeModel.BadgeStyle when set — a tag or a category swatch, which the closed style enum cannot name.
BadgeIcon
SetBadgeIcon · BindBadgeIcon
stringnullone-wayThe icon shown beside the badge text, by name from the registered icon font/set. translatable
BadgeIconColor
SetBadgeIconColor · BindBadgeIconColor
UIThemeColor?Defaultone-wayThe badge icon's colour, defaulting to IBadgeModel.DefaultBadgeIconColor.
BadgeIconSize
SetBadgeIconSize · BindBadgeIconSize
UIIconSize?nullone-wayThe badge icon size. Left unset the glyph is as tall as the badge's own text.
BadgeText
SetBadgeText · BindBadgeText
stringnullone-wayThe short text drawn inside the badge, beside its icon. translatable
BadgeTextType
SetBadgeTextType · BindBadgeTextType
UITextAppearance?Overlineone-wayThe badge text's role, defaulting to IBadgeModel.DefaultBadgeTextType.
BadgeTooltip
SetBadgeTooltip · BindBadgeTooltip
stringnullone-wayThe tooltip for the badge content. translatable
BadgeTooltipPlacement
SetBadgeTooltipPlacement · BindBadgeTooltipPlacement
UIPopupPlacement?UIPopupPlacement.Topone-wayThe side the badge's own tooltip prefers, placed against the badge rather than against the row.
Tooltip
SetTooltip · BindTooltip
stringnullone-wayThe tooltip shown on hover and on focus. On a button-shaped control with no title of its own — an icon button — it is also the name a screen reader gets. translatable
TooltipPlacement
SetTooltipPlacement · BindTooltipPlacement
UIPopupPlacement?UIPopupPlacement.Topone-wayThe side the tooltip prefers; flips to the opposite side when there is no room for it there.

Events

OnChange(string command)
Registers a change event command.
OnChange(string command, params KeyValuePair<string, UIActionArgument>[] arguments)
Registers a change event command with action arguments.
OnBlur(string command)
Registers a blur event command.
OnBlur(string command, params KeyValuePair<string, UIActionArgument>[] arguments)
Registers a blur event command with action arguments.

Methods

SetStepDays(int value)
Sets the step increment to a whole number of days.
SetStepHours(int value)
Sets the step increment to a whole number of hours.
SetStepMinutes(int value)
Sets the step increment to a whole number of minutes.
SetStepSeconds(int value)
Sets the step increment to a whole number of seconds.
SetRange(TimeOnly? min, TimeOnly? max)
Sets the allowed value range.
ValidationInto(string componentId, UIProperty property)
Sends this field's validation message to another component's property, leaving the field its edge colour alone.
Required(string message, UIValidationTrigger trigger = UIValidationTrigger.Change, UIValidationSeverity severity = UIValidationSeverity.Error)
Adds a required-value validation rule.
Regex(string pattern, string message, UIValidationTrigger trigger = UIValidationTrigger.Change, UIValidationSeverity severity = UIValidationSeverity.Error)
Adds a regular-expression validation rule.
Common properties (16) — layout, visibility, theme, and the rest every component shares
PropertyTypeDefaultBindingDescription
Visibility
SetVisibility · BindVisibility
UIResponsive<UIVisibility>?Visibleone-wayWhat the component does with the room it was given, optionally overridden per breakpoint (e.g. collapsed from a given width up).
Enabled
SetEnabled · BindEnabled
bool?trueone-wayWhether the component responds to input; false dims it and marks it, and its subtree, inert.
Theme
SetTheme · BindTheme
UIThemeMode?nullone-wayThe theme mode forced on this component's subtree, or null to inherit the ambient theme.
HorizontalAlignment
SetHorizontalAlignment · BindHorizontalAlignment
UIAlignment?UIAlignment.Stretchone-wayWhere the component sits within its grid cell along the horizontal axis.
VerticalAlignment
SetVerticalAlignment · BindVerticalAlignment
UIAlignment?UIAlignment.Stretchone-wayWhere the component sits within its grid cell along the vertical axis.
Width
SetWidth · BindWidth
UIResponsive<UILayoutLength>?nullone-wayThe component width, optionally overridden per breakpoint.
MinWidth
SetMinWidth · BindMinWidth
UIResponsive<UILayoutLength>?nullone-wayThe component minimum width, optionally overridden per breakpoint.
MaxWidth
SetMaxWidth · BindMaxWidth
UIResponsive<UILayoutLength>?nullone-wayThe component maximum width, optionally overridden per breakpoint.
Height
SetHeight · BindHeight
UIResponsive<UILayoutLength>?nullone-wayThe component height, optionally overridden per breakpoint.
MinHeight
SetMinHeight · BindMinHeight
UIResponsive<UILayoutLength>?nullone-wayThe component minimum height, optionally overridden per breakpoint.
MaxHeight
SetMaxHeight · BindMaxHeight
UIResponsive<UILayoutLength>?nullone-wayThe component maximum height, optionally overridden per breakpoint.
ZIndex
SetZIndex · BindZIndex
int?0one-wayThe stacking order within the visual tree.
Margin
SetMargin · BindMargin
UIResponsive<UIThickness>?nullone-wayThe outer spacing around the component, optionally overridden per breakpoint.
Placement
SetPlacement · BindPlacement
UIResponsive<UIGridPlacement>?nullone-wayThe grid placement, optionally overridden per breakpoint.
Loading
SetLoading · BindLoading
bool?falseone-wayWhether the component is in loading state — a live state a controller turns on and off.
ShowContextMenu
SetShowContextMenu · BindShowContextMenu
bool?trueone-wayWhether a right-click opens the IVisualComponent.ContextMenu; on a host with rows, whether it opens any row's. Off, the menu stays in the tree and nothing opens it.