如何使组不可见但其内容在 gojs 中可见?
How to make groups invisible but their contents visible in gojs?
我已经按照 go.js 使用图层的示例 (http://gojs.net/latest/intro/layers.html) 进行操作,现在我想修改它,这样我就可以将所有组分配到同一个新图层,同时保留图层的内容在一个单独的层中分组。正如我所见,这似乎有效,根据调用 addLayerBefore
或 addLayerAfter
,组叠加层显示在组内容的前面或后面。现在不幸的是,当我将组层设置为不可见时,组内容也变得不可见。这很糟糕,因为我将组及其内容放在单独的层中的整个想法是为了能够添加按钮,切换显示组覆盖,同时保持组内容始终可见。有什么办法可以实现这个功能吗?
最简单的方法是将组或图层的 opacity
设置为 0
,而不是使用部件或图层的 visible
属性。
visible
有关于隐藏其他对象的特定规则,例如组的成员部分、连接的链接等。opacity
始终只是装饰性的。
我已经按照 go.js 使用图层的示例 (http://gojs.net/latest/intro/layers.html) 进行操作,现在我想修改它,这样我就可以将所有组分配到同一个新图层,同时保留图层的内容在一个单独的层中分组。正如我所见,这似乎有效,根据调用 addLayerBefore
或 addLayerAfter
,组叠加层显示在组内容的前面或后面。现在不幸的是,当我将组层设置为不可见时,组内容也变得不可见。这很糟糕,因为我将组及其内容放在单独的层中的整个想法是为了能够添加按钮,切换显示组覆盖,同时保持组内容始终可见。有什么办法可以实现这个功能吗?
最简单的方法是将组或图层的 opacity
设置为 0
,而不是使用部件或图层的 visible
属性。
visible
有关于隐藏其他对象的特定规则,例如组的成员部分、连接的链接等。opacity
始终只是装饰性的。