1

GoJS のバグと思われるものに遭遇しましたが、この動作が設計によるものではないかどうかはわかりません。

クラスを使用してコンテキスト メニューを設計するとき、コンテキスト メニューのgo.Adornment2 つの部分をノードの左右に配置しようとしました。これは、公式 Web サイトのGoJS コンテキスト メニューの配置例にも示されています。

通常、ライブ プレビューではズームは無効になっていますが、-キーを押してCtrlスクロールすると、ブラウザ ウィンドウをズームせずにノードを拡大できます。

このズーム状態でコンテキスト メニューが呼び出された場合、ズーム レベルが変更されていないかのように、go.Placeholder は元のノードのサイズのままです。

この問題のいくつかの写真を次に示します。

元のビュー ズーム

私のアプリケーションの 1 つで同じ問題に対処する必要があり、便宜上の理由から公式ページの例を使用しました。

この動作に対抗する方法を知っている人はいますか? API を読んで見落としたばかりの公式オプションを使用することさえありますか? それともバグですか?(修正が公開されるまで待つ必要がありますか?)

4

1 に答える 1

1

この問題は、最新の安定バージョンになったばかりの 1.6.14 で修正されています。

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

変更ログ:

ツールチップまたはコンテキスト メニューの装飾にプレースホルダーがある場合、プレースホルダーのスケールが Diagram.scale で変更されるようになりました。

于 2016-08-12T18:55:10.710 に答える