在 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
在我的 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