Time Field
The time
field.
The time Field uses the https://github.com/Eonasdan/bootstrap-datetimepicker. plugin under the hood.
For more information on date and time formatting strings, see the Moment.js documentation: http://momentjs.com/docs/.
The default time format is assumed as h:mm:ss a
.
Properties
Title | Time |
Description | Time |
Field Type | time |
Base Field Type | date |
Schema
Property | Type | Default | Description |
---|---|---|---|
allowOptionalEmpty | Allows this non-required field to validate when the value is empty | ||
autocomplete | string | Allows you to specify the autocomplete attribute for the underlying input control whether or not field should have autocomplete enabled. | |
data | object | Allows you to specify a key/value map of data attributes that will be added as DOM attribuets for the underlying input control. The data attributes will be added as data-{name}='{value}'. | |
disallowEmptySpaces | boolean | Whether to disallow the entry of empty spaces in the text | |
disallowOnlyEmptySpaces | boolean | Whether to disallow the entry of only empty spaces in the text | |
enum | array | List of specific values for this property | |
format | string | date | Property data format |
inputType | string | Allows for the override of the underlying HTML5 input type. If not specified, an assumed value is provided based on the kind of input control (i.e. 'text', 'date', 'email' and so forth) | |
maskString | string | Expression for the field mask. Field masking will be enabled if not empty. | |
placeholder | string | Field placeholder. | |
size | number | 40 | Field size. |
trim | boolean | Remove whitespace from the beginning and end of string | |
typeahead | Provides configuration for the $.typeahead plugin if it is available. For full configuration options, see: https://github.com/twitter/typeahead.js |
Options
Property | Type | Default | Description |
---|---|---|---|
dateFormat | string | Date format (using moment.js format) | |
name | string | Field Name. | |
picker | any | Options that are supported by the Bootstrap DateTime Picker. | |
sort | function | Defines an f(a,b) sort function for the array of enumerated values [{text, value}]. This is used to sort enum and optionLabels as well as results that come back from any data sources (for select and radio controls). By default the items are sorted alphabetically. Don't apply any sorting if false. |
Example 1
Example 2
could also be passed in using picker.format
as per example 3.
Example 3
In addition, we can override the time picker plugin's settings directly by specifying them in the picker
option. Here we set things up so that seconds increment by 2.
In addition, we specify the time picker settings directly so that seconds are shown: