1

我遇到了一些事情,在我看来这是 GoJS 的一个错误,尽管我不确定这种行为是否不是设计使然。

使用go.Adornment该类设计上下文菜单时,我尝试将上下文菜单的两个部分对齐节点的左右两侧。这在官网的GoJS 上下文菜单定位示例中也有展示。

通常,在实时预览中禁用缩放,但按下Ctrl- 键和滚动允许在不缩放浏览器窗口的情况下放大节点。

如果在此缩放状态下调用上下文菜单,则 go.Placeholder 仍然具有原始节点的大小,就好像缩放级别没有改变一样。

这是这个问题的一些图片:

原始视图 放大

我必须在我的一个应用程序中处理相同的问题,并出于方便的原因使用了官方页面上的示例。

有谁知道抵消这种行为的方法,甚至可能有一个官方选项可以使用,我只是忽略了通过 API 阅读?或者它是一个错误?(我必须等待修复发布吗?)

4

1 回答 1

1

此问题已在 1.6.14 中修复,该版本刚刚成为最新的稳定版本。

http://gojs.net/latest/index.html

更改日志中:

如果工具提示或上下文菜单装饰具有占位符,则占位符的比例现在随 Diagram.scale 更改。

于 2016-08-12T18:55:10.710 回答