4

ノードの名前だけでなく、より多くのデータを格納する必要があるため、新しいjstreeノードのフォームがあります。したがって、ノードの名前/タイトルに使用しているタイトルフィールドがあります。唯一の問題は、コマンドを実行して新しいノードを追加すると、それが追加されますが、jstreeノードの名前/タイトルを入力することになっていることを提供して入力することです。

フォームから渡したテキストが含まれているので、入力を表示してユーザーにEnterキーを押してもらいたくありません。

返されたノードでEnterkeypressイベントを実行しようとしましたが、うまくいきませんでした。ここに問題のコードがあります。

        var new_node = js_tree.jstree('create', null, 'last', {'data': link_text});
        var e = jQuery.Event("keydown");
        e.which = 13; // # Some key code value
        e.keyCode = 13
        new_node.trigger(e);
4

1 に答える 1

3

検索時にこれを見逃した理由はわかりましたが、別の投稿の答えは次のとおりです。jstreeに新しいノードを作成する

于 2012-08-12T12:10:16.840 に答える