A.TimePickerBase Class
A base class for TimePickerBase.
Constructor
A.TimePickerBase
-
config
Parameters:
-
configObjectObject literal specifying widget configuration properties.
Methods
_afterAutocompleteSelect
-
event
Selects date from AutoComplete selection.
Parameters:
-
eventEventFacade
_handleSelection
-
date
Sets new selection.
Parameters:
-
dateObjectselection
_setAutocomplete
-
val
Setter for autoComplete attribute, provides default configuration for
AutoComplete instance.
Parameters:
-
valObject
Returns:
autocomplete config options
_setValues
-
val
Sets time values for AutoComplete instance.
Parameters:
-
valArray
Returns:
time values
clearSelection
()
Clears selection.
focusCurrentValue
()
Triggers _focusSelectedValue method.
focusSelectedValue
()
protected
Select time nearest the current input time or local time.
getAutoComplete
-
node
Creates and returns a new instance of AutoComplete.
Parameters:
-
nodeNode
Returns:
AutoComplete instance
getInputTime
()
Int
Get the input time value if it exists or return the current local time in milliseconds
Returns:
date
selectDates
-
dates
Sets selected date.
Parameters:
-
datesObject
Properties
ATTRS
Object
static
Static property used to define the default attribute configuration for the
TimePickerBase.
Attributes
dateSeparator
String
Value seperator for queryDelimiter attribute of AutoComplete class.
Default: ', '
focusSelectedTime
Boolean
Focus time picker to the time option nearest the timepicker's input time or the time option nearest the current local time when no input time is passed.
Default: true
values
Array
Time values available to AutoComplete instance.
Default: ['00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', '21:00', '21:30', '22:00', '22:30', '23:00', '23:30']