添加新记录按钮在kendo分层网格中不起作用

我正在尝试将新行添加到kendo分层网格的详细网格中,但添加新记录按钮不起作用。 但是,如果我在详细的网格定义中省略了filter选项,那么该按钮可以工作,但是在过滤掉的情况下,我无法根据主行分离子行。

我正在添加一个图像来描述问题。 在此处输入图像描述

这是我的分层网格代码:

var element = $("#grid").kendoGrid({ dataSource: { type: "JSON", transport: { read: { url: "/Home/Read", type: "GET" } }, pageSize: 6 }, height: 700, sortable: true, pageable: true, selectable: 'row', navigatable: true, editable: true, toolbar: ["create", "save", "cancel"], batch: true, detailInit: detailInit, dataBound: function () { this.expandRow(this.tbody.find("tr.k-master-row").first()); }, columns: [ { field: "EmployeeID", title: "Employee ID", width: "50px" }, { field: "EmployeeName", title: "Employee Name", width: "50px" } ] }); function detailInit(e) { $('
').appendTo(e.detailCell).kendoGrid({ dataSource: { type: "JSON", transport: { read: { url: "/Home/Details", type: "POST" } }, pageSize: 5, filter: { field: "EmployeeID", operator: "eq", value: e.data.EmployeeID } }, scrollable: false, dataBound: function () { this.expandRow(this.tbody.find("tr.k-master-row").first()); }, //sortable: true, pageable: true, selectable: 'row', editable: true, toolbar: ["create"], editable: true, batch: true, columns: [ { field: "Department", title: "Department", width: "30px" }, { field: "Designation", title: "Designation", width: "30px" } ] });

请帮我解决一下。 提前致谢。

我给出一个更简单的建议,获取你想要从前一行追加的html行,如下所示

‘var row = $(“previous row selectore”)。html();’

然后将此行追加到表中

$( “表”)追加(行)。

之后如果你有任何改变id