9

我正在浏览以下帖子:

突出显示选定的节点

在此处输入图像描述

真的是一个很好的解决方案......我是 d3 的新手,并且对它的灵活性着迷。我在某一时刻面临问题。我不想在鼠标悬停时过滤节点,而是想根据在 html 文本框中输入的文本(节点名称或 ID)对其进行过滤。知道如何实现这一目标吗?

问候

4

1 回答 1

3

实际上,我必须为工作中的项目做这样的事情。我想出的解决方案是给每个节点一个布尔属性,我称之为 isInFilter。

用户输入文本后,对其进行处理,然后循环遍历所有节点并为每个节点分配 TRUE 或 FALSE 的 isInFilter。然后,您的节点显示条件(或执行您想做的任何转换)简单地成为对 isInFilter 属性的检查。

于 2014-02-03T18:04:23.020 回答