以某种方式可以插入带有getorgchart.js的节点而不直接扩展节点吗? 我想动态插入一个节点(使用insertNode方法)。 但该节点应该崩溃。
是否可能在renderEvent或updatedEvent方法中以某种方式实现? 我正在尝试实现一种延迟加载功能,其中节点是动态加载+插入的。
答案 0 :(得分:3)
你可以使用" expandOrCollapse" api提供的方法,以节点id为参数,根据状态展开或折叠特定节点。 例如expandOrCollapse(ID)。 在哪里' id'是刚刚创建的节点ID。 因此,创建节点后,只需调用上面的代码行。 有关详细信息,请参阅以下链接: http://www.getorgchart.com/QuickStart/Methods/expandOrCollapse.html
答案 1 :(得分:2)
我终于能够插入节点而不直接扩展节点。
我在渲染节点时将args.node.collapsed
属性设置为1。因此,渲染后节点会折叠。
function renderNodeEvent(sender, args) {
args.node.collapsed = 1;
}
orgChart.insertNode(ID);