Показать сообщение отдельно
  #4 (permalink)  
Старый 09.12.2010, 17:51
Интересующийся
Отправить личное сообщение для Yurok_shnurok Посмотреть профиль Найти все сообщения от Yurok_shnurok
 
Регистрация: 28.11.2010
Сообщений: 16

Попробовал написать в настройках jstree такой вариант
.bind("change_state.checkbox.jstree", function (e, data){
          //alert(data);
        })

После просмотра всех свойств объекта data, нашел строку со списком, но никак не могу выделить id выбранного элемента, хотя при открытии jstree в демо, есть строка
.bind("create.jstree", function (e, data) {
            $.post(
                "./server.php",
                {
                    "operation" : "create_node",
                    "id" : data.rslt.parent.attr("id").replace("node_",""),
                    "position" : data.rslt.position,
                    "title" : data.rslt.name,
                    "type" : data.rslt.obj.attr("rel")
                },
                function (r) {
                    if(r.status) {
                        $(data.rslt.obj).attr("id", "node_" + r.id);
                    }
                    else {
                        $.jstree.rollback(data.rlbk);
                    }
                }
            );
        })

"id" : data.rslt.parent.attr("id").replace("node_","") - как я понял здесь находиться id объекта, но в моем случае в объекте parent вообще нет никаких свойств.
Ответить с цитированием