GetOrgChart - 插入节点而不直接扩展它
GetOrgChart - InsertNode without expanding it directly
是否可以在不直接扩展节点的情况下以某种方式插入带有 getorgchart.js 的节点?
我想动态插入一个节点(使用 insertNode 方法)。
但是节点应该是折叠的。
在 renderEvent 或 updatedEvent 方法中是否可能以某种方式实现?
我正在尝试实现一种延迟加载功能,其中节点是动态加载 + 插入的。
您可以使用api提供的"expandOrCollapse"方法,该方法以节点id为参数,并根据其状态展开或折叠特定节点。
例如展开或折叠(id)。
其中 'id' 是刚刚创建的节点 ID。
所以在创建节点后只需调用上面的代码行。
更多详情可参考下方link:
http://www.getorgchart.com/QuickStart/Methods/expandOrCollapse.html
终于可以在不直接展开节点的情况下插入节点了。
我在渲染节点时将 args.node.collapsed
属性设置为 1。所以渲染后节点被折叠了。
function renderNodeEvent(sender, args) {
args.node.collapsed = 1;
}
orgChart.insertNode(ID);
是否可以在不直接扩展节点的情况下以某种方式插入带有 getorgchart.js 的节点? 我想动态插入一个节点(使用 insertNode 方法)。 但是节点应该是折叠的。
在 renderEvent 或 updatedEvent 方法中是否可能以某种方式实现? 我正在尝试实现一种延迟加载功能,其中节点是动态加载 + 插入的。
您可以使用api提供的"expandOrCollapse"方法,该方法以节点id为参数,并根据其状态展开或折叠特定节点。 例如展开或折叠(id)。 其中 'id' 是刚刚创建的节点 ID。 所以在创建节点后只需调用上面的代码行。 更多详情可参考下方link: http://www.getorgchart.com/QuickStart/Methods/expandOrCollapse.html
终于可以在不直接展开节点的情况下插入节点了。
我在渲染节点时将 args.node.collapsed
属性设置为 1。所以渲染后节点被折叠了。
function renderNodeEvent(sender, args) {
args.node.collapsed = 1;
}
orgChart.insertNode(ID);