在Webix datatable子列中编辑如何相应地修改嵌套的JSON数据?

时间:2017-12-06 19:16:42

标签: json datatable webix

在我的Webix数据表中,我在colspan的一个列标题下有多个列。 我通过JSON数据填充表,并且JSON数据具有Array结构来填充这些子列。

我观察到,当我在这些列下编辑单元格时,它会向数据集添加一个额外的字段,而不是更新确切的嵌套对象。

让我们说一下特定的行,数据集在编辑之前如下所示:

obj = {"No":"1","Name":"Justine","place":[{"address":"address1","name":"name1"}],"id":1512587573601}

现在,如果我将地址字段编辑为' address_new',则会将其作为单独的键(如place_address)添加到数据集中,如下所示:

obj = {"No":"1","Name":"Justine","place":[{"address":"address1","name":"name1"}],"id":1512587573601,"place_address":"address_new"}

以下是代码段:https://webix.com/snippet/7882897c

如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:1)

我认为你做了很多工作,你可以通过简单的步骤做同样的事情: https://webix.com/snippet/c60a1b45