Как снять флажок в событии 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';
})