Kendo ui 如何在Kendo UI Jquery中复制粘贴同一网格中的整行

Kendo ui 如何在Kendo UI Jquery中复制粘贴同一网格中的整行,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,批量编辑时,我们可以将单元格的值复制粘贴到其他单元格中。现在想知道我们是否可以复制粘贴同一网格中的整行 找到了,但它位于网格之间,需要禁用选择和键盘导航,但我需要选择和键盘导航以及选择功能 最简单的方法是在模型级别工作。即,标识与所选行对应的数据,然后将该数据附加到数据源 由于您在注释中提到要复制的行用复选框标记,因此您可以执行以下操作: // Items to insert var items = []; // For the rows with checked item $(":checke

批量编辑时,我们可以将单元格的值复制粘贴到其他单元格中。现在想知道我们是否可以复制粘贴同一网格中的整行


找到了,但它位于网格之间,需要禁用选择和键盘导航,但我需要选择和键盘导航以及选择功能

最简单的方法是在模型级别工作。即,标识与所选行对应的数据,然后将该数据附加到数据源

由于您在注释中提到要复制的行用复选框标记,因此您可以执行以下操作:

// Items to insert
var items = [];
// For the rows with checked item
$(":checked", grid.tbody).each(function(idx, elem) {
     // Get the row 
     var row = $(elem).closest("tr");
     // Get the item for that row
     var item = grid.dataItem(row);
     items.push(item);
});
// Insert it in the DataSource
for (var i = 0; i < items.length; i++) {
    grid.dataSource.add(items[i]);
}
复制
据我所知,你想要的是复制一行,对吗?您计划如何选择要复制的行?使用复选框选择多行