0

私は go.js を使用しており、図に ContextMenu を追加しました。ボタンの 1 つは「訪問」ボタンで、ユーザーを特定の URL にリダイレクトする必要があります。私の問題は、これらの URL が ID を使用して生成されることです。いくつかの属性をノードに設定し、それらを contextMenu で使用できるかどうかを知りたかったのです。

go.panelノードを作成するために を使用してgo.TextBlockいます。ノードの作成に使用されるすべてのデータは、この例とまったく同じように JSON 配列からのものです。

これが私の contextMenu です:

$(go.Adornment, "Vertical",
    $("ContextMenuButton",
        $(go.TextBlock, "Visit",
            { click: function(e, obj) { VisitGroup(obj); } }))

);

ノードに属性を設定する方法と、ノードに関連する情報にアクセスする方法がわかりません。ありがとう !

4

1 に答える 1

1

はい、ノードデータに情報を保存して使用する設定obj.part.dataは、これを行う正しい方法です。

すべてのアドーンメントは、装飾されたパーツと同じデータにバインドされAdornment.dataます。Adornment.adornedPart.data

于 2014-12-27T04:47:08.570 に答える