【发布时间】:2017-12-06 19:16:42
【问题描述】:
在我的 Webix 数据表中,我在 colspan 的一个列标题下有多个列。 我通过 JSON 数据填充表格,并且 JSON 数据具有用于填充这些子列的数组结构。
我观察到,当我在这些列下编辑一个单元格时,它会向数据集中添加一个额外的字段,而不是更新确切的嵌套对象。
假设对于特定的行,数据集在编辑之前如下所示:
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"}
这里是sn-p:https://webix.com/snippet/7882897c
如何解决?
谢谢。
【问题讨论】:
-
我已经能够以某种方式满足我的要求的问题的解决方案。 sn-p 在这里:webix.com/snippet/13876a1c 我在自定义单元格事件中直接操作表格对象,并在 $init 中为单元格分配默认值以在单击时保留其现有值。我相信这个问题有更好的解决方案,如果你们中的任何人知道,请提供。谢谢。