ETimeSelect Time select
Examples
Fixed steps, display format and end time
Thirty-minute time slots
Properties
allowCreateboolAllow unmatched input to become a new option.
falseclearableboolShow a clear action; ratings may be cleared by clicking the current score again.
falsecollapseTagsboolCollapse excess selected tags.
falsecurrentIndexintIndex of the current selected or displayed item.
-1: no selection
0 and above: item index
-1debounceintDelay, throttling or automatic close time in milliseconds; 0 means no delay or no timed close.
300editableboolAllow input editing or enable both tab addition and closing.
falseemptyValuesvarValues treated as empty; includes undefined, null and the empty string by default.
Inherited; default [undefined, null, ""]enabledboolAllow interaction; false disables the control.
trueendstringStart and end of time-select options in HH:mm.
EValueUtils.formatTime(18, 30, 0, false)filterMethodvarCustom filter callback using the current component's filtering arguments and result.
nullfilterableboolAllow keyword filtering.
falseformatstringDisplay format: date/time pattern, progress callback or countdown time placeholders.
"HH:mm"heightrealComponent size in pixels; may be bound to its parent layout.
implicitHeightincludeEndTimeboolInclude the end time even when the step does not evenly divide the range.
falseindentRolestringObject field used for text, values, child nodes or indentation.
""loadingboolWhether the component is loading.
falseloadingTextstringLoading-state text.
Localized textmaxCollapseTagsintMaximum directly visible tags when collapsing.
1maxTimestringSelectable time bounds in HH:mm or HH:mm:ss; empty means unbounded.
""minTimestringSelectable time bounds in HH:mm or HH:mm:ss; empty means unbounded.
""modelvarComponent data source; item structure follows the current example and component contract.
formattedOptions()multipleboolAllow multiple selection.
falsemultipleLimitintMaximum selections.
0: unlimited
Positive number: limit
0noDataTextstringText displayed when no data is available.
Localized textnoMatchTextstringText displayed when filtering finds no matches.
Localized textoptionDelegateComponentComponent slot for custom option; null uses the default content. See this page’s examples for delegate context.
nullplaceholderTextstringPlaceholder shown when the value is empty.
Localized textpopupHeaderComponentComponent slot for a panel footer or popup header/footer. See this page’s examples for delegate context.
nullprefixIconintIcon used by the component.
EIcons.*
0 (no icon)
EIcons.CLOCKquerystringCurrent filtering or search query.
""remoteboolUse remote search instead of local filtering.
falseremoteMethodvarRemote query callback receiving a keyword and returning options or a Promise.
nullreserveKeywordboolKeep the search keyword after selection.
truesizeintControl size; inherits the nearest EConfigProvider by default.
EStyle.SmallEStyle.MediumEStyle.Large
Inherited; EStyle.Medium by defaultstartstringStart and end of time-select options in HH:mm.
EValueUtils.formatTime(8, 30, 0, false)stepvarIncrement step; sliders may override stepSize, while time-select uses minutes or HH:mm.
Minutes / "HH:mm"
30tagDelegateComponentComponent slot for custom tag item; null uses the default content. See this page’s examples for delegate context.
nulltextRolestringObject field used for text, values, child nodes or indentation.
"label"validateEventboolRequest enclosing-form validation when the value changes.
truevalidationMessagestringValidation message or externally supplied error text.
""validationStateintInput validation state.
EValidationState.NoneEValidationState.SuccessEValidationState.WarningEValidationState.Error
EValidationState.NonevaluevarSelected time string; TimePicker range mode uses a start/end array, with format set by valueFormat.
undefinedvalueKeystringOption value field or unique identifier for object values.
"value"valueOnClearvarValue after clearing, or a function returning it; inherits configuration by default.
Inherited; default undefinedvalueRolestringObject field used for text, values, child nodes or indentation.
"value"visibleboolWhether the component is visible.
truewidthrealComponent size in pixels; may be bound to its parent layout.
implicitWidthadvancedboolRead onlyWhether select uses advanced mode for multiple selection, filtering or custom delegates.
Computed at runtimeemptyboolRead onlyWhether the current value is considered empty.
Computed at runtimegroupedboolRead onlyWhether the select model contains option groups.
Computed at runtimehasValidationErrorboolRead onlyWhether validation state is Error.
Computed at runtimeselectedValuesvarRead onlySelected values in multiple select mode.
Computed at runtimesourceOptionsvarRead onlyNormalized suggestion or selection options.
Computed at runtimevisibleOptionsvarRead onlySelect options visible after filtering.
Computed at runtimeMethods
commitInput(text)Commit the input text; invalid input preserves the previous value and emits inputRejected.