在 Webix 数据表 sub-column 编辑期间如何相应地修改嵌套的 JSON 数据?

During Webix datatable sub-column edit how to modify the nested JSON data accordingly?

在我的 Webix 数据table 中,colspan 的一列 header 下有多个列。 我用 JSON 数据填充 table 并且 JSON 数据有一个数组结构来填充那些 sub-columns.

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

假设对于特定行,编辑前的数据集如下所示:

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

如何解决?

谢谢。

我认为你做了大量的工作,你可以通过简单的步骤来完成同样的工作: https://webix.com/snippet/c60a1b45