我使用mvc4应用。对我的网页,我使用剑道grid.I的一个要添加的两个按钮进行编辑,一个用于在弹出的编辑和其他的在线编辑。
我要动态地更改网格编辑模式按钮的点击。
谁能帮我吗 ?
我使用mvc4应用。对我的网页,我使用剑道grid.I的一个要添加的两个按钮进行编辑,一个用于在弹出的编辑和其他的在线编辑。
我要动态地更改网格编辑模式按钮的点击。
谁能帮我吗 ?
你不能在同一时间两种编辑模式。
作为变通,你可以使用内联编辑+模板列里面其中上点击打开窗口的按钮。
您可以设置窗口的内容是一个模板 ,并绑定与它的DataItem是单击按钮时该行。
如果你想动态改变编辑模式中的所有行Grid
,你可以这样做:
Button
和Grid
的定义:
<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: " " },
{ 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";
});
当你点击这些按钮,你选择的编辑模式为inline
或popup
。