チェックボックスをオンにしてバインドしようとしていますが、バインドを認識していないようです。
私はこの方法でバインディングを適用しています:
$("#crearFicha").live('pagebeforeshow', (event)->
event.preventDefault();
ko.applyBindings(CrearFichaVMI, $('#crearFicha')[0]);
)
$('#crearFicha').live('pageshow', (event)->
$('#groupList5').listview(
autodividers: true
autodividersSelector: (li)->
oficial_id = li.context.dataset.oficial
out = ""
switch oficial_id
when "12" then out = "Independencia"
when "11" then out = "Huachipa"
else out = ""
out)
$('#groupList5').listview('refresh')
$('.seccion select').selectmenu('refresh')
$('.seccionsli select').slider('refresh')
$('input[type="radio"]').checkboxradio()
$('input[type="checkbox"]').checkboxradio()
return
)
私のhtmlは次のとおりです
<fieldset data-role="controlgroup" data-type="horizontal" id="pregunta-5-2" class="infoFicha">
<input data-theme="e" data-content-theme="e" id="pregunta-5-2-1" name="pregunta-5-2-1" type="checkbox" value="Luz" data-bind="checked:$root.serv_basic().respuestas"/>
<label for="pregunta-5-2-1">Luz</label>
<input data-theme="e" data-content-theme="e" id="pregunta-5-2-2" name="pregunta-5-2-2" type="checkbox" value="Agua" data-bind="checked:$root.serv_basic().respuestas"/>
<label for="pregunta-5-2-2">Agua</label>
<input data-theme="e" data-content-theme="e" id="pregunta-5-2-3" name="pregunta-5-2-3" type="checkbox" value="Desague" data-bind="checked:$root.serv_basic().respuestas"/>
<label for="pregunta-5-2-3">Desag�e</label>
</fieldset>