Kendo嵌套网格可以立即保存所有内容

时间:2015-01-23 04:54:26

标签: kendo-ui kendo-grid

我在kendo中嵌套了网格,并且我使用批处理编辑过程,其中给定行的所有更改,父行或子行将使用kendo命令一次保存。

我可以让它适用于非嵌套网格。但对于嵌套网格,它只会将数据保存在父行上。有解决方法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

详细网格是父网格内的全新小部件。您必须分别使用正确的传输方法配置它dataSource

但是,如果你想保存页面上的所有网格,你可以使用这个功能(在我的项目中完美运行):

function SaveAll(){
    $(".k-widget.k-grid").each(function (index, value) {
        var grid = $(this).data("kendoGrid");
        grid.dataSource.sync();
    });
}

或使用saveChanges()方法:

function SaveAll(){
    $(".k-widget.k-grid").each(function (index, value) {
        var grid = $(this).data("kendoGrid");
        grid.saveChanges();
    });
}