jstreeの質問のほとんどは、選択したノード(および関連するIDなど)を取得することに関するものです。選択したノードを取得するための私の現在のコードは次のとおりです。jstreeハイライトノードを取得
viewerObj.bind("select_node.jstree",
function (e, data) {
var nodeId = jQuery.data(data.rslt.obj[0], "jstree").id;
//alert(nodeId);
var date = new Date();
...
);
しかし、私が本当にしたいことは、必ずしも選択したノードではなく、ハイライトのノード(と親ID)ときに、私は「create_node」イベントをキャプチャすることができるようにトリガーされます。それ、どうやったら出来るの?私はこれを正しく行うコードを見つけることができないようです。
ここでUIがどのように見えるかの画像です:
私は「モデル」をつかむ方法を知りたいが。 select_nodeイベントは、この場合選択された(または "admin")ノードを取得します。
更新:
これはそれをしない:
.bind("hover_node.jstree", function(e, data){ var nodeId = jQuery.data(data.rslt.obj[0], "jstree").id; } );
それはホバーイベントをキャプチャし、最後に推移したノードに関連付けられたIDをつかみます。
jstree-hoveredに関する情報が見つかったようですが、何らかの理由で、ホバリングされたノードをキャプチャするために正しく機能するようにはできません。 – jortiz81