ノードテンプレートごとに異なるResizingTool
を使用できますか? 私の場合、いくつかのノートを含むグループがあり、グループResizingTool
でグループのサイズを変更し、グループ内のノードはデフォルトのResizingTool
を使用する必要があります。グループとノード用のGoJS異なるResizingTool
私が見る限り、resizingTool
プロパティは、ダイアグラム自体でのみ設定できるので、すべて同じツールです!
私が今使っている修正プログラムは、ノードタイプ条件に応じて、私のカスタムツールの元のgo.ResizingTool
関数を呼び出すことです。
現在、私はすべての上書きでこのようなものを使用しています(2つしかないので推測します): 'if(!(this.adornedObject.part instanceof go.Group))go.ResizingTool。 prototype.resize.call(this、newr); 'しかし、 'ToolManager.mouseDownTools'のヒントは素晴らしいです。特に、2つの' ResizingTools'が必要な場合は特にそうです。 – xander