如何更改编辑模式(弹出+在线)动态剑道UI格在网格按钮的点击?(How to change edit

2019-10-17 13:14发布

我使用mvc4应用。对我的网页,我使用剑道grid.I的一个要添加的两个按钮进行编辑,一个用于在弹出的编辑和其他的在线编辑。

我要动态地更改网格编辑模式按钮的点击。

谁能帮我吗 ?

Answer 1:

你不能在同一时间两种编辑模式。

作为变通,你可以使用内联编辑+模板列里面其中上点击打开窗口的按钮。

您可以设置窗口的内容是一个模板 ,并绑定与它的DataItem是单击按钮时该行。



Answer 2:

如果你想动态改变编辑模式中的所有行Grid ,你可以这样做:

ButtonGrid的定义:

<a href="#" id="popup" class="k-button">Popup</a>
<a href="#" id="inline" class="k-button">Inline</a>
<div id="grid"></div>

Grid初始化:

var grid = kendoGrid({
    dataSource: dataSource,
    columns: [
        { command: ["edit", "destroy"], title: "&nbsp;" },
        { field: "field1", title: "Field1" },
        { field: "field2", title: "Field2" },
    ],
    editable  : "popup"
}).data("kendoGrid");

Buttons初始化:

$("#popup").on("click", function () {
    grid.options.editable = "popup";
});
$("#inline").on("click", function () {
    grid.options.editable = "inline";
});

当你点击这些按钮,你选择的编辑模式为inlinepopup



文章来源: How to change edit mode(pop-up+inline) dynamically in kendo ui grid on click of button in grid?
标签: kendo-ui