jsTree.JS library-как поймать contextmenu создать событие, чтобы я мог изменить его поведение?

Я хочу поймать событие create из контекстного меню jsTree, чтобы я мог делать все, что я хочу, после того, как я щелкните правой кнопкой мыши на узле и выберите «Create».
Введите описание изображения здесь

Например, я хочу войти на другую страницу после нажатия кнопки «Создать» и отключить поведение по умолчанию кнопки Создать.

Какое событие следует использовать из библиотечной документации ?

Я пытаюсь что-то вроде этого, чтобы попытаться поймать событие, но это не работает.

 $(".jstree").bind("create.jstree", function(event,data)
   {
            alert("hello");
   });

1 ответ

  1. Поиск jstree.библиотека js JS внутри кода. Если вы используете CDN link, то загрузите файл js в вашей системе и найдите следующую строку:

    $.jstree.по умолчанию.contextmenu = {

    Внутри этой функции вы получаете код как:

    items : function (o, cb) { // Could be an object directly
                return {
                    "create" : {}
                    // This is the create function block which is called when create is clicked. You can change it accordingly.