使用Javascript Infovis Toolkit在spacetree的节点上实现onclick事件

时间:2012-06-04 14:05:04

标签: javascript infovis

我正在使用Infovis库绘制一个spacetree。

不幸的是,在节点上实现事件时会出现问题,因为所有节点都是假的。

关联的Google群组上已经有一个关于它的帖子: https://groups.google.com/forum/?fromgroups#!topic/javascript-information-visualization-toolkit/NJtbe9hq5bQ

给出的解决方案是修复NodeTypes中的'contains': https://github.com/philogb/jit/blob/master/Source/Visualizations/Spacetree.js#L1370

我复制粘贴了新的NodeTypes实现,遗憾的是它仍然无效(节点仍然都是假的)。

有什么想法吗?

编辑:可以通过在节点的图上创建标签来做一些事情。

1 个答案:

答案 0 :(得分:1)

这是问题中所述的已知错误,因此只有两个解决方案:

  1. 如图所示更正库on line 1370 of Spacetree.js
  2. 使用解决方法
  3. 我设法通过为每个节点使用onPlot选项创建标签来实现所需的功能。