如何在不调用addRow方法的情况下将新行添加到网格中?

时间:2016-10-04 07:29:09

标签: javascript jquery kendo-grid

我有一个带有单个保存按钮的层次网格,用于保存新的和更新的父行和子行。如果我点击添加新行按钮后对任何子行进行更改后,我会获得新行,但会丢失过去的更改。这是因为addRow触发重新绑定数据,我丢失了对其他子行的编辑。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

  1. 首先,您需要获取对网格的客户端对象的引用

    var grid = $(" #grid")。data(" kendoGrid");

  2. 然后你需要调用网格数据源的add方法。

    grid.dataSource.add({name:" Name",value:" 2"});

  3. 取自https://docs.oracle.com/javaee/7/api/javax/persistence/EntityManager.html#getTransaction--

    有一个演示实际显示here

答案 1 :(得分:0)

1 - 将编辑后的网格数据保存在tempArray中

2 - 添加新行

3-使用最新的tempArray数据重新绑定网格