#if(MODEL != null){# #if(ACTIVE_MODELS_COUNT > 0 && ACTIVE_MODELS_COUNT != 'null'){#" />

Флажок внутри шаблона Kendo не отключается

342 просмотра

1 ответ

Привет я использую шаблон кендо следующим образом:

 <div id="ModelListView"></div>

    <div class="section group fr">
             #if(MODEL != null){#
                #if(ACTIVE_MODELS_COUNT  > 0 && ACTIVE_MODELS_COUNT != 'null'){#
                    <input class="ModelCheckBox" type="checkbox"  checked/>
                #}
                else {#
                    <input class="ModelCheckBox" type="checkbox" unchecked />    
                #}#
                    <label>#:MODEL#</label>
                    <label class="Model_ID" style="visibility:hidden;">#:MODEL_ID#</label>
                    @*<input class="Model_ID" type="hidden" value= #:MODEL_ID #/>*@
                #}#
        </div>
 $("#ModelListView").kendoListView({
      template: kendo.template($("#Modeltemplate").html())
 });

Я хочу отключить флажок на основе некоторых условий, но не могу это сделать.

 $(".ModelCheckBox").attr('disabled', 'disabled');
Автор: SantyEssac Источник Размещён: 08.11.2019 11:16

Ответы (1)


1 плюс

Решение

Помимо рекомендованного использования prop()вместо attr(), продемонстрированного ezanker , убедитесь, что вы отключили флажки после того, как они фактически отрисованы, то есть сделайте это в dataBoundсобытии ListView (аналогично другому вашему вопросу) . Также можно включить логику отключения в разметку шаблона.

Автор: dimodi Размещён: 22.08.2016 08:00
Вопросы из категории :
32x32