koco-datetime-picker-binding-handler
v1.4.3
Published
Knockout components binding handler for Bootstrap 3 Datepicker
Downloads
13
Readme
koco-datetime-picker-binding-handler
Knockout components binding handler for Bootstrap 3 Datepicker.
The datetimePicker binding handler creates a date/time picker using Bootstrap 3 Datepicker. There's also a utility handler for displaying a datetime string value.
##Installation
bower install koco-dateime-picker-binding-handler
Add it to knockout-binding-handlers.js
:
define([
'bower_components/koco-datetime-picker-binding-handler/src/datetime-picker-binding-handler',
'bower_components/koco-datetime-picker-binding-handler/src/datetime-binding-handler',
...
],
You'll also need to add the bower dependencies to require.config.js
var require = {
paths: {
...
'bootstrap-datetimepicker': 'bower_components/eonasdan-bootstrap-datetimepicker/src/js/bootstrap-datetimepicker',
'moment-timezone': 'bower_components/moment-timezone/builds/moment-timezone-with-data'
...
##Usage
<input data-bind="datetimePicker: date [, datetimePickerOptions: options...]">
Note that the data-binding must appear on an input
element.
###Options
pickTime {boolean}
- show time picker at bottom of calendar. Defaults totrue
.defaultTimeMode {String}
- Eithernow
ormidnight
. IfpickTime
isfalse
(ie, the user can only select by date), this will always bemidnight
, regardless of what is passed in. Otherwise defaults tonow
.timezone
- convert date to specified timezone. (IfpickTime
is false and no timezone is specified, this will default to EST.)isDisplayedInMontrealTimeZone {boolean}
- for legacy support.labels
- by default, timezone labels will appear in french. To override, provide an object of the format:
{
timeZoneAbbr: {
'EST': 'HNE',
'EDT': 'HAE'
},
timeZoneName: {
'EST': 'Heure normale de l\'est',
'EDT': 'Heure avancée de l\'est'
}
}