0
Bootstrap http://wrapbootstrap.com/preview/WB0135486Bootstrap Флажок Связывание с Нокаут замораживает
Я переплетен с Observable массива значений для Check Box Но здесь CheckBox был Замораживание как отключенная, но я не могу проверить флажок.
<div class="box-content" data-bind="foreach: AvailableWorkingDayList">
<div class="tab-content">
<div class="tab-pane active" id="home">
<ul class="box-list">
<li>
<i class="icon-calendar"></i><span> <label data-bind="text: WorkingDay,attr:{for:WorkingDayValue}" class="control-label col-lg-3"></label></span>
<span class="pull-right"><input class="iButton-icons-tab" type="checkbox" data-bind="checked:WorkingDayValue,attr:{'id':WorkingDayId}"/></span>
</li>
</ul>
</div>
</div>
</div>
Это где я закрашивает объект
$.each(tmpList, function (j, value) {
utCmnBusinessCalendarViewModel.AvailableWorkingDayList.push(new NonWorkingDayObj(
value.WorkingDayId,
value.WorkingDay,
'1'
));
});
Это мой ObjectDefinition
var NonWorkingDayObj = function (workingDayId, workingDay, workingDayValue) {
var self = this;
self.WorkingDayId = ko.observable(workingDayId);
self.WorkingDay = ko.observable(workingDay);
self.WorkingDayValue = ko.observable(workingDayValue);
return true;
};
вы связываете свой флажок, чтобы не-логическое значение. Я уверен, что workDayValue должен быть истинным/ложным, а не 1/что-то еще – dfperry
Я тоже пытался, но не работал –
Это проблема возникает при использовании forEach Binding. Единый флажок работает –