Опция радио в моей заявке возвращает три значения: allday, morning and halfday. Как я могу связать свой jquery datepicker так, чтобы он включался только тогда, когда выбрано allday.отключить jquery datepicker с помощью переключателя knckoutjs
var viewModel = function() {
this.holidayType = ko.observable();
this.allday = ko.computed(
{
read: function() {
return this.holidayType() == "allday";
},
write: function (value) {
if (value)
this.holidayType("allday");
}
}, this);
this.morning = ko.computed(
{
read: function() {
return this.holidayType() == "morning";
},
write: function (value) {
if (value)
this.holidayType("morning");
}
}, this);
this.afternoon = ko.computed(
{
read: function() {
return this.holidayType() == "afternoon";
},
write: function (value) {
if (value)
this.holidayType("afternoon");
}
}, this);
};
ko.applyBindings(new viewModel());
$(function() {
$("#e1").daterangepicker({
datepickerOptions: {
minDate: 0
}
});
});
Не могли бы вы указать, какой именно 'daterangepicker' вы используете? Googling «daterangepicker» предлагает пять разных результатов. Было бы особенно полезно, если бы вы сделали MCVE, как скрипку – blgt
https://github.com/tamble/jquery-ui-daterangepicker –
@blgt css-файл недоступен как cdn, поэтому его невозможно предоставить JSFiddle :-( –