Quiero cambiar la propiedad editable del campo, pero de esta manera no funciona. ¿Cómo puedo arreglar esto?
function changeDescription(rawGrid, isEditableDescription) { var grid = rawGrid.data("kendoGrid"); if (!grid) return; if (isEditableDescription) { grid.dataSource.options.schema.model.fields["Description"].editable = true; } else { grid.dataSource.options.schema.model.fields["Description"].editable = false; } }Debe llamar al método setOptions de la cuadrícula: https://docs.telerik.com/kendo-ui/api/javascript/ui/grid/methods/setoptions
var grid = $('#grid').data('kendoGrid'); var options = grid.getOptions(); var editable = !options.columns[0].editable || options.columns[0].editable(); options.columns[0].editable = function() { return !editable; }; grid.setOptions(options);