Как снять флажок в событии select-all в Backrid.js

В моей коллекции есть модели, которые я бы хотел исключить из списка. Есть ли способ сделать флажок невосприимчивым к событию select-all? Я хотел бы остаться checked а также disabled, Я пытался сделать это за пределами Backgrid:

        @$el.find("tr.inactive")
        .find(":checkbox")
        .prop("disabled", true)
        .prop("checked", true)

Но это переопределено на каждом "backgrid:select-all" событие.

1 ответ

Возможно, вам придется выбрать их все, а затем отфильтровать по тому, который вы не хотите выбирать. Это часто случается в sql. Что-то вроде:

.filter(function( index ) {
  return !index === 'whateverSelector';
})
Другие вопросы по тегам