Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Деревья в APEX 3, APEX4 / 8 сообщений из 8, страница 1 из 1
30.03.2011, 16:32
    #37190637
well9999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья в APEX 3, APEX4
Есть программа с использованием стандатрного TREE в Apex 3 и Oracle 10.2.0.1. Всё работает относительно нормально.
Решил использовать Apex 4. Так как он работает с Oracle 10.2.0.3, поставил эту версию.
Создаю стандартное дерево, аналогичное работающему в Apexe 3(в смысле SQL запроса иерархической таблицы).
Тут выясняется, что в Apex 4 при раскрытии, закрытии ветвей включаются страшные тормоза!
Импортирую программу, написанную для Apex 3. Работает нормально, достаточно быстро.
Понятно, что принципы построения деревьев разные, шаблоны отличаются. Но что так может тормозить? Подскажите!
...
Рейтинг: 0 / 0
30.03.2011, 17:57
    #37190886
lokift
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья в APEX 3, APEX4
В Apex 3 раскрытии узла перезагружается сама страница (дерево само построено на html таблицах). В Apex 4 при раскрытии дерева страница не перезагружается, а вызывается JavaScript функция. Тормоза возможно у вас из-за использования старой версии браузера (попробуйте в FireFox 3.6 или 4, посмотрите различие быстродействия) или же из-за достаточного большого количества записей...
...
Рейтинг: 0 / 0
30.03.2011, 19:12
    #37191025
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья в APEX 3, APEX4
У нас были некоторые проблемы с тормозами после апрейда апекса именно в ie6.
Проблему решили, написали служебку, чтобы тем пользователям, которые сидят в ie6 поставили ie8))
Если в этом проблема, то тут врятли что попишешь...
...
Рейтинг: 0 / 0
30.03.2011, 22:34
    #37191280
well9999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья в APEX 3, APEX4
М..да... Записей больше тысячи. Видимо дело в этом. Браузер IE8. Видимо придётся оставить старую версию с её глюками.
...
Рейтинг: 0 / 0
31.03.2011, 09:50
    #37191677
lokift
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья в APEX 3, APEX4
well9999,

или как вариант найти "легкую" JavaScript библиотеку для построения деревьев и написать собственный плагин для Apex 4
...
Рейтинг: 0 / 0
31.03.2011, 10:44
    #37191822
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья в APEX 3, APEX4
Компьютер слабенький наверное, ну или касперский, еще плагины для ie тормозить могут...
Если дело в количестве записей, то тут можно попробовать пооптимизировать... Но осутствие доступа к шаблонам и скриптам к этому не располагают, а реализация там вроде бы и так лёгкая (всё через смену классов), впрочем глубоко не копал.

Вот еще вариант http://www.apex-plugin.com/oracle-apex-plugins/region-plugin/dtreetable_68.html, но,я думаю, еще сильнее тормозить будет. (хотя бы по явному присутствию обработчика onclick на каждой ссылке)

Тогда тебе старый вариант только и подойдёт с сабмитом, не нравится шаблон - задай свой, ну а глюки, сколько юзаю глюков не наблюдал, опять же скорее всего речь идет о глюках браузера от большого количества записей и медленной обработки.
...
Рейтинг: 0 / 0
31.03.2011, 11:02
    #37191867
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья в APEX 3, APEX4
собственно тут советуют какие скрипты юзать http://forums.oracle.com/forums/thread.jspa?messageID=9368217
или ждать плагина http://blog.theapexfreelancer.com/2011/03/ext-js-tree-plugin-coming-very/
...
Рейтинг: 0 / 0
16.05.2011, 15:41
    #37262900
lokift
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Деревья в APEX 3, APEX4
Вот он и вышел: ссылка
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Деревья в APEX 3, APEX4 / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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