Javascript jsPlumb工具包

Javascript jsPlumb工具包,javascript,jquery-ui,jsplumb,Javascript,Jquery Ui,Jsplumb,在jsPlumb工具包中,是否可以根据要绘制和连接的对象的数量和类型动态定位内容。我的意思是,目前他们给出的,使用css定位每个节点,这不是一个好的选择,当我们动态生成可视化,因为我们不知道有多少对象(节点)将在网络中可用。有可能让它充满活力吗 注:在jsplumb完全是新手 不,由你来定位你的元素。jsPlumb只是“垂直”它们 不,由你来定位你的元素。jsPlumb只是“垂直”它们 是的,这是可能的(好吧,在接受答案四年后,但仍然如此)。 考虑如何首先绘制节点。 例如,如果要绘制树或组织结构

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


注:在jsplumb完全是新手

不,由你来定位你的元素。jsPlumb只是“垂直”它们

不,由你来定位你的元素。jsPlumb只是“垂直”它们

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

var toolkit = jsPlumbToolkit.newInstance();

//... load data...

var surface = toolkit.render({
    container:"someElement",
    layout:{
    type:"Hierarchical",
    parameters:{
      padding:[ 50, 50 ]
    }
  }
});
使用此布局类型时,JSplump将自动动态定位节点。

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

var toolkit = jsPlumbToolkit.newInstance();

//... load data...

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

使用此布局类型时,JSplump会自动动态定位节点。

只需使用JS动态定位元素即可设置其顶部/左侧JSplump中是否有此类默认选项?你能给我一个样本代码的东西,可能有助于开发我的。我试图画一个机构的网络拓扑。有时可能会出现新节点,也可能会被删除。节点详细信息由snmpJust提供使用JS动态定位元素以设置它们的top/left在jsPlumb中有这样的默认选项吗?你能给我一个样本代码的东西,可能有助于开发我的。我试图画一个机构的网络拓扑。有时可能会出现新节点,也可能会被删除。节点详细信息由snmps提供,但应该有某种方法来实现自动化。如果自动图形布局对您来说很重要,我建议您使用这里建议的图形框架:但是应该有一些方法来实现自动化。如果自动图形布局对您很重要,那么我建议您使用一个类似于此处建议的图形框架: