0

jsPlumb 工具包中是否可以根据要绘制和连接的对象的数量和类型动态定位内容。我的意思是目前他们给出的示例使用 css 来定位每个节点,当我们动态生成可视化时这不是一个好的选择,因为我们不知道网络中有多少对象(节点)可用。是否可以使其动态化?

注意:jsplumb 中的新手。

4

2 回答 2

3

不,这取决于你来定位你的元素。jsPlumb 只是简单地“探测”它们。

于 2013-02-10T02:15:11.487 回答
1

是的,这是可能的(好吧,在接受答案四年后,但仍然如此)。考虑如何首先绘制节点。例如,如果您想绘制树或组织结构图,您可能希望通过设置表面选项布局类型来使用分层布局,如下所示:

var toolkit = jsPlumbToolkit.newInstance();

//... load data...

var surface = toolkit.render({
    container:"someElement",
    layout:{
    type:"Hierarchical",
    parameters:{
      padding:[ 50, 50 ]
    }
  }
});

使用这种布局类型时,jsplumb 会自动动态定位节点。

于 2017-02-12T10:33:06.240 回答