с трудным временем получения привязки переключателей для нокаута для работы с горизонтальной группой кнопок бутстрапа.бутстрап горизонтальная группа переключателей, не работающая с нокаутом js
вот скрипка.
http://jsfiddle.net/LkqTU/27489/
здесь код.
<h3>Works When I don't use the button groups</h3>
<input type="radio" name="processingType" value="Partial" data-bind="checked: ProcessingChoice" /> Partial
<input type="radio" name="processingType" value="Total" data-bind="checked: ProcessingChoice" /> Total
<input type="radio" name="processingType" value="OverUnder" data-bind="checked: ProcessingChoice" /> Over Under
<p>
<br>The Choice is <strong><span data-bind="text: ProcessingChoice"></span></strong>
<hr>
<h3>With Button Groups not so much</h3>
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default">
<input type="radio" name="BootstrapprocessingType" value="Partial" autocomplete="off" data-bind="checked: BootstrapProcessingChoice">Partial</label>
<label class="btn btn-default">
<input type="radio" name="BootstrapprocessingType" value="Total" autocomplete="off" data-bind="checked: BootstrapProcessingChoice">Total</label>
<label class="btn btn-default">
<input type="radio" name="BootstrapprocessingType" value="Over Under" autocomplete="off" data-bind="checked: BootstrapProcessingChoice">OverUnder</label>
</div>
<div> <br>The Bootstrap Choice is <span data-bind="text: BootstrapProcessingChoice"></span></div>
здесь модели представления
var ViewModel = function() {
this.ProcessingChoice = ko.observable("Total");
this.BootstrapProcessingChoice = ko.observable("Total");
};
ko.applyBindings(new ViewModel());
хорошо, что, безусловно, проблема, но есть сообщения в SO обратился к нему. 'data-toggle =" buttons "' вызывает проверку проблемы здесь http://jsfiddle.net/LkqTU/27490/, но для того, чтобы заставить его работать, проверьте это сообщение http://stackoverflow.com/questions/20077475/knockout -bootstrap-3-radio-buttons. –