2012-01-05 10 views
1

現在、私は外部ノードにjstreeが使用するデフォルトのコンテキストメニューを添付することが可能かどうかを確認しようとしていますか?外部ノードを持つjstreeコンテキストメニュー

私のシナリオを説明するには、this linkに行き、ページの下部に行ってください。最初のデモでは、jstree内のフォルダに外部ノード(「jstree-draggableクラス」を持っている)をドラッグアンドドロップできます。
jstree contextmenuプラグインをその外部ノードに接続できるかどうかを理解しようとしていますか?

+1

jstreeソースの 'show_contextmenu'を非ノードを受け入れるように変更するか、独自のメソッドでオーバーライドする必要がありますが、必要に応じてソースから逃げるかもしれません。外国のコンテキストアイテムはツリー関連のアクションが少ないので、コード/スタイルを盗み出し、外部ノード用の別のコンテキストメニューを作成することをお勧めします。 – glortho

答えて

0

ええ、jstreeの外部ノードにコンテキストメニューを添付することは可能です。 ただし、ツリー内のHTMLとは異なるHTMLを使用している場合は、多くのコードを書き直す必要があります。

私の場合、これは受け入れられませんでした。なぜなら、ライブラリの半分以上を書き直す必要があったからです。私はHTML構造で動作させることができました。

@Jedが示唆するように別のコンテキストメニューを作成することもオプションです。来るすべての問題に対処する時間があれば。 :)

関連する問題