Kendo Grid-将数据源从一个网格复制到另一个网格

时间:2018-12-26 21:24:39

标签: kendo-ui kendo-grid kendo-asp.net-mvc

我有一个将值从一个网格数据源复制到另一个网格数据源的要求,但是两个网格的架构都不相同。 正如我们从下面的示例中可以看到的,网格一-仅存在3列,网格二-4列。在这里,我需要从网格2(COL4,COL2,COL3)复制数据并绑定到网格1,而无需刷新页面。

 Grid One 

    COL4 COL2 COL3
    XX    YY  ZZ
    zz    xy  SS

Grid Two
 COL1 COL2 COL3 COL4
  XX    YY  ZZ   SA
  zz    AD  SS   DA

作为参考,我使用了波纹管代码,此处将所有元素从GridTwo复制到GridOne,但是我需要特定的列,例如(COL4,COL2,COL3)。

 gridTwo.select().each(function () {
        var dataItem = gridTwo.dataItem($(this));
        gridOne.dataSource.add(dataItem);        
    });
    gridOne.refresh();

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以创建一个新的数据源。

func (app *Application) getApplication(api.Database) {
    if err := app.getApplication(api.Database); err != nil {
    respondWithError("Error getting Application")
    return
}