在Kendo UI网格编辑弹出窗口中重新定义数据包

时间:2015-07-23 16:19:56

标签: kendo-ui kendo-grid kendo-datasource kendo-template

我认为这是Kendo UI中的一个高级主题。 我有一个Kendo UI网格,我添加了一个自定义编辑弹出窗口来更新网格中的数据。

我的数据包如下:

{
  fieldOne : "valueOne";
  fieldTwo : "valueTwo";
  fieldThree : [{a : "someValue", b : "someValue"}]
}

在编辑弹出窗口中,我将编辑此数据。 但我有一个新要求,即为fieldThree添加新值。 我的新数据包看起来像这样......

{
 fieldOne : "valueOne";
 fieldTwo : "valueTwo";
 fieldThree : [{a : "someValue", b : "someValue"},{a : "someValue", b : "someValue"}]
}

我所做的是我为此制作了自定义弹出窗口和自定义字段。 但我的问题是如何将数据包重新定义到一个以上? 在Kendo UI中,它只会更新现有值...

1 个答案:

答案 0 :(得分:0)

单击按钮打开弹出窗口并有权访问模型时,会触发编辑事件。

你可能会做这样的事情:

edit: function(e) 
{
  e.model.fieldThree.push({
    a: "someValue",
    b: "someValue"
  });
}

你想要做什么?