0

チェックボックスをオンにしてバインドしようとしていますが、バインドを認識していないようです。

私はこの方法でバインディングを適用しています:

$("#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>
4

0 に答える 0