根据条件控制Grid列能否编辑
{
field: "tran_unit_pri", title: "Unit Price", width: 100, attributes: { style: "text-align: right;" }, format: "{0:n}",
editor: function (container, options) {
var dataItem = options.model; // 当前行记录
//手工录入为true可修改,否则只读
if (dataItem.request_only) {
var $input = $('<input name="' + options.field + '" data-role="comprice" data-min="0" data-decimals="2" onfocus="this.select()" />');
$input.appendTo(container);
}
else {
var grid = container.closest(".k-grid").data("kendoSmartGrid"); //SmartGrid
if (!grid) {
grid = container.closest(".k-grid").data("kendoGrid"); //Grid
}
grid.closeCell();
}
},
},