Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / jstree динамическая дозагрузка узлов дерева / 7 сообщений из 7, страница 1 из 1
03.07.2013, 14:01
    #38318694
~PJ
~PJ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jstree динамическая дозагрузка узлов дерева
Коллеги, имел ли кто то опыт работы с 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
03.07.2013, 17:33
    #38319286
maxandsoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jstree динамическая дозагрузка узлов дерева
~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
03.07.2013, 17:34
    #38319290
maxandsoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jstree динамическая дозагрузка узлов дерева
maxandsoft,

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

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

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


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