Bootstrap datepicker z databindem knockout.js
To pytanie jest podobne do tegoknockoutjs databind z jepery-ui datepicker, ale zamiast datepicker jQueryUI, chciałbym użyć jednego zDatepickery pasków startowych.
Interfejs API dla datepicker Bootstrap różni się od jquery-ui i mam problemy z zawinięciem głowy, dzięki czemu działa z knockout.js. stworzyłemjsFiddle, aby go wypróbować.
Wygląda na to, że datepicker Bootstrap może być znacznie prostszy w użyciu, ponieważ nie zapisuje niezależnie daty. Chciałbym jednak wiedzieć, w jaki sposób jsFiddle jest właściwym sposobem użycia widgetu datepicker Bootstrap z knockout.js, tj.
ko.bindingHandlers.datepicker = {
init: function(element, valueAccessor, allBindingsAccessor) {
//initialize datepicker with some optional options
var options = allBindingsAccessor().datepickerOptions || {};
$(element).datepicker(options);
ko.utils.domNodeDisposal.addDisposeCallback(element, function() {
$(element).datepicker("destroy");
});
},
update: function(element, valueAccessor) {
}
};