0

ボタンがクリックされたときに現在フォーカスされているノードを取得しようとしています。

クリック ハンドラーの次の関数でgetFocusNode()を呼び出してみました。

function deleteFolder() {
    var node = $("#tree").fancytree("getFocusNode");
    console.log(node);
}

残念ながら、次のエラーが表示されます。

キャッチされていないエラー: fancytree ウィジェット インスタンスにそのようなメソッド 'getFocusNode' はありません

ドキュメントを詳しく調べると、getFocusNode メソッドはまだ実装されていないと書かれています。

フォーカスされたノードを外部関数から取得できる他の方法はありますか?

4

1 に答える 1

1

あなたは探しているかもしれませんgetActiveNode()

function deleteFolder() {
    var tree = $("#tree").fancytree("getTree"),
        node = tree.getActiveNode();
    console.log(node);
}
于 2014-10-06T10:11:46.440 に答える