powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / jstree динамическая дозагрузка узлов дерева
7 сообщений из 7, страница 1 из 1
jstree динамическая дозагрузка узлов дерева
    #38318694
~PJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, имел ли кто то опыт работы с jstree в решении задачи динамической дозагрузки узлов через ajax (lazy load).
Я попытался разобраться, но не смог.

У меня в приведенном куске кода строит первый уровень ..и все ..на клике елемента должен передаваться id и вызываться ajax
, но как заставить дерево перерисовывать узел ?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
$("#tree").jstree({
"json_data" : {
        "ajax" : {
            "url" : function( node ){
                    if( node == -1 ){
                        return "f?p="+app_id+":0:"+app_session+":APPLICATION_PROCESS=GetTree:::F_VIEW_TYPE,F_GRP_ID:"+4+","+1
                      } else {
                        return "f?p="+app_id+":0:"+app_session+":APPLICATION_PROCESS=GetTree:::F_VIEW_TYPE,F_GRP_ID:"+4+","+  тут бы использовать ID выбраного элемента из дерева, но не понятно как его взять;
                      }
                    },
            "type" : "get",  
            "success" : function(ops) {
                 data = []
                  for( opnum in ops ){
                  var op = ops[opnum]
                  node = {
                        "data" :  op.title,
                        "metadata" : op.data,
                       "children" : ops.children
                    }
                    data.push(node);
                  }
                  return data;
          }    
       },
      },
      
      "core" : {"html_titles" : true,  "load_open" : true },
      "plugins" : [ "themes", "json_data", "ui", "cookies", "crrm", "sort" ]
 });
...
Рейтинг: 0 / 0
jstree динамическая дозагрузка узлов дерева
    #38319286
Фотография maxandsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
~PJ,

Тоже интересно очень долго возился в итоге из за поджима времени пришлось использовать ExtJSTreePanel

брал вот http://www.theapexfreelancer.com/apex/f?p=APEXFREELANCER:EXTJS_TREE_PLUGIN:0%5D%D0%A2%D1%83%D1%82]http://www.theapexfreelancer.com/apex/f?p=APEXFREELANCER:EXTJS_TREE_PLUGIN:0]Тут

работает на ура и динамически можно в нем творить все что угодно, а так же у него много своих событий (которые обернуты в DA)

Но все равно интересно и на счет стандартного Apex-ового дерева узнать может кто победил?
...
Рейтинг: 0 / 0
jstree динамическая дозагрузка узлов дерева
    #38319290
Фотография maxandsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxandsoft,

вот правильная ссылка
http://www.theapexfreelancer.com/apex/f?p=APEXFREELANCER:EXTJS_TREE_PLUGIN:0
...
Рейтинг: 0 / 0
jstree динамическая дозагрузка узлов дерева
    #38319335
~PJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxandsoft,
спасибо за ссылку, но использовать пока не буду.
...
Рейтинг: 0 / 0
jstree динамическая дозагрузка узлов дерева
    #38321557
~PJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может еще кто то разбирался с jstree?

p.s. аналогичные платные плагины не предлагать, ext.js тоже, про dynatree в курсе.
...
Рейтинг: 0 / 0
jstree динамическая дозагрузка узлов дерева
    #38321978
Фотография maxandsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
~PJ,

Я находил ветку на буржуйном форуме, когда так же как Вы разбиралься со встроенным деревом в Apex там в итоге сообщили что перерисовка дерева как и PL/SQL блока только по сабмиту страницы о как!!!
...
Рейтинг: 0 / 0
jstree динамическая дозагрузка узлов дерева
    #38321980
Фотография maxandsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
~PJ, именно поэтому я начал искать Plugin-ы
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / jstree динамическая дозагрузка узлов дерева
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]