我认为这是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
中,它只会更新现有值...
答案 0 :(得分:0)
单击按钮打开弹出窗口并有权访问模型时,会触发编辑事件。
你可能会做这样的事情:
edit: function(e)
{
e.model.fieldThree.push({
a: "someValue",
b: "someValue"
});
}
你想要做什么?