【发布时间】:2014-02-28 19:26:33
【问题描述】:
查看Crossfilter API,我没有看到任何关于如何修改已添加到 Crossfilter 的行的信息。
是否绝对禁止/不可能修改现有行?比如说,通过添加更多字段或修改一行的字段值?似乎删除所有数据并将其读取到交叉过滤器是唯一的方法,但这意味着丢失所有当前的过滤器、尺寸等。
【问题讨论】:
-
没错,您需要删除并重新添加它们才能在索引中更新它们。否则会不一致。
-
@Gordon。是的,我害怕那个。换句话说,我需要先做 crossfilterInstance.remove(),然后再做 crossfilterInstance.add(newRecordsWithMoreFields)。我愿意在这里接受这个答案。
标签: javascript crossfilter dc.js