A.TimePickerBase Class
A base class for TimePickerBase
.
Constructor
A.TimePickerBase
-
config
Parameters:
-
config
ObjectObject literal specifying widget configuration properties.
Methods
_afterAutocompleteSelect
-
event
Selects date from AutoComplete
selection.
Parameters:
-
event
EventFacade
_handleSelection
-
date
Sets new selection.
Parameters:
-
date
Objectselection
_setAutocomplete
-
val
Setter for autoComplete
attribute, provides default configuration for
AutoComplete
instance.
Parameters:
-
val
Object
Returns:
autocomplete config options
_setValues
-
val
Sets time values for AutoComplete
instance.
Parameters:
-
val
Array
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:
-
node
Node
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:
-
dates
Object
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']