我在kendo中嵌套了网格,并且我使用批处理编辑过程,其中给定行的所有更改,父行或子行将使用kendo命令一次保存。
我可以让它适用于非嵌套网格。但对于嵌套网格,它只会将数据保存在父行上。有解决方法吗?
谢谢。
答案 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();
});
}