1

infovis ツールキットのユーザーはいますか? きっとあなたの助けに感謝します.

標準の href またはその他の方法を介して特定のノードにリンクする方法があるかどうか疑問に思っています。

具体的には、別のビュー (同じエンティティの別のデータ セットへのリンク) に切り替えながら、ユーザーが表示している現在のノードを保持したいと思います。

現在のノードを HTML 要素に追加しました (同じページの div で十分簡単です) が、リンクを介して特定のノードをターゲットにする方法に関するドキュメントが見つかりません。

4

1 に答える 1

1

意味がよくわかりませんが、ノードのラベルを使用して、ノードにリンクを設定するのは簡単でした。

たとえば、あるノードをクリックしたときに特定のページにリンクしたい場合は、次のように言います

label.innerHTML = '<a href="somepage.html">Click Me </a>';

お役に立てれば !!

- 編集 -

申し訳ありませんが、リンクをクリックしたときに特定のノードをターゲットにしたい場合 (つまり、リンクがクリックされたときに選択したノードがクリックされるようにする場合) は、理解できたと思います。

リンクがクリックされたときに、グラフで要求されたノードを見つけて呼び出すように、JavaScriptを実行するようなことを試してみてください。

tm.enter(node); 

tm は、使用しているツリー マップです。

これがあなたの質問に答えていない場合はお詫び申し上げます。あなたの問題が何であるか完全にはわかりません。

于 2012-08-14T08:15:35.243 に答える