ram*_*ram 37 javascript visualization toolkit space-tree thejit
我看到很多人推荐用于组织结构图的JavaScript Visualization Toolkit(The JIT).我正在尝试使用SpaceTree的JavaScript InfoVis Toolkit来组织图表.在我的组织结构图中的节点,就像是本身有员工的个人档案相片组件,两种不同的图标显示其姓名,职务和报告的数量上点击叠加和简单的文本的一些三线......每一行分离通过浅水平线.就像是:
我的问题是,是否可以自定义spacetree节点?我可以让Node几乎像另一个具有自己的render方法的"组件"或JavaScript对象吗?
我在论坛上研究过,我考虑过的一些选项是:
Spacetree可以非常定制.节点可以显示图像或我们想要的任何内容.我们可以为节点提供自定义点击事件.要拥有自定义事件,您必须在onclick事件中重绘整个树.
这是一个例子.关于click事件的成功功能.在这里,我在类"clickable"上调用了click事件
$.ajaxSetup({ cache: false });
$(".clickable").live("click", function () {
$.ajax({
url: url + "?id=" + parentId + "&ts=" + new Date().getMilliseconds(),
type: "POST",
cache: false,
dataType: "html",
success: function (html) {
init(html);
}
});
});
Run Code Online (Sandbox Code Playgroud)
name属性可用于给出如下图像:
{id:"90", name:"<a href='javascript:;' class='clickable' name='90'><img src='images/picture.gif' width='30' height='30' alt='pic' /></a>", data:{}, children:[]}
Run Code Online (Sandbox Code Playgroud)
如果有用,请标记为答案.谢谢.
| 归档时间: |
|
| 查看次数: |
5687 次 |
| 最近记录: |