我有一个包含许多元素和链接的 JointJs 模型。我希望将大多数链接显示为元素之间的线条,但对于某些类型的链接,我希望它们对用户不可见且不可发现。我尝试了一些让我接近的不同方法,但我想知道是否有人有更好或更完整的解决方案。
我尝试过的事情:
link.attr({'.connection': {opacity: 0.0}});
这确实使链接对用户不可见,但当用户的鼠标移到链接上时仍会显示并可编辑。
link.attr({'.connection': {display: non}});
这甚至没有将链接放在调色板上,这确实成功地向用户隐藏了它,但是有问题,因为它不再被模型跟踪。
对于更多背景信息,这些链接可以存在但不能由用户创建或使用,因此我不希望将它们呈现给用户。但是,当我查询所有链接的调色板时,我仍然希望这些链接存在。
感谢您提供的任何帮助或想法。