我遇到了一些东西,在我看来是GoJS的一个错误,虽然我不确定这种行为是不是设计的。
使用go.Adornment
类设计上下文菜单时,我尝试在节点的左右两侧对齐上下文菜单的两个部分。这也显示在官方网站的GoJS context menu positioning example上。
通常,在实时预览中禁用缩放,但按 Ctrl 键并滚动可以使节点向上扩展而不缩放浏览器窗口。
如果在此缩放状态下调用上下文菜单,则go.Placeholder仍具有原始节点的大小,就像缩放级别未更改一样。
这里有一些关于这个问题的图片:
我必须在我的一个应用程序中处理相同的问题,并且出于方便原因在官方页面上使用了该示例。
有没有人知道如何抵消这种行为,是否有可能使用的官方选项,我只是忽略了阅读API? 或者这是一个错误? (我是否必须等待修复发布?)
答案 0 :(得分:1)
这个问题已在1.6.14中修复,它刚刚成为最新的稳定版本。
http://gojs.net/latest/index.html
如果工具提示或上下文菜单装饰具有占位符,则占位符的比例现在会随着Diagram.scale而改变。