Slickgrid vue. Как запретить редактировать ячейку?
Есть колонка
{
id: "testId",
type: FieldType.boolean,
name: "Test name",
field: "testField",
inputType: "checkbox",
minWidth: 140,
formatter: this.checkboxFormatter,
editor: {
model: Editors.checkbox,
},
sortable: true,
filter: {
collection: [
{ label: "", value: null },
{ label: "false", value: false },
{ label: "true", value: true },
],
model: Filters.singleSelect,
filterOptions: {
maxHeight: 250,
minWidth: 140,
} as MultipleSelectOption,
},
filterable: true,
onBeforeEditCell: function (e: Event, args: OnEventArgs) {
console.log(e);
return false;
},
}
и в этой колонке есть функция onBeforeEditCell, которая при return false должна запрещать редактирование ячейки. Но этого не происходит. Где я ошибаюсь? Есть ли другой способ запретить редактировать ячейку? (в данном случае я запрещаю редактирование всех ячеек столбца, но планирую добавить условия).