根據條件控制Grid列能否編輯
阿新 • • 發佈:2019-01-25
先上圖:
HTML程式碼
{ 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(); } }, },