这是一个之前被问过的问题,当时的答案是添加一个 eles.layout() 方法,以允许专门在图形上的一组元素上调用布局。 Github 问题已链接并且似乎现已关闭:https://github.com/cytoscape/cytoscape.js/issues/295
不幸的是,这个调用似乎不起作用,而且我在文档中没有看到任何地方描述如何仅将布局应用于预定义的节点集合而不是整个图形。这是否已实现?是否可以在不直接修改布局类本身的情况下完成?
最佳答案
第 295 期被标记为重复,因此您应该引用实时票证:
Per-element layouts / selective layouts #355
相关门票:
2.3 正在考虑这些功能,但每个元素的布局(例如 eles.layout()
)到目前为止还没有现有功能尚未涵盖的引人注目的用例。
eles.layout()
的实用性函数是不确定的。首先,如果一次只使用一个布局,那么它相当于锁定布局中不需要的节点——这很简单,并且从一开始就受到库的支持。其次,我还没有看到或听说过需要同时运行多个布局的用例。
如果您有与此相关的用例,请在相应的票证中注明。
关于javascript - layout() 函数如何在节点集合上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24519799/