根据条件控制Grid列能否编辑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chelen_jak/article/details/76301925
先上图:

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" οnfοcus="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();
        }
    },
},



展开阅读全文

没有更多推荐了,返回首页