|
Деревья в APEX 3, APEX4
|
|||
---|---|---|---|
#18+
Есть программа с использованием стандатрного TREE в Apex 3 и Oracle 10.2.0.1. Всё работает относительно нормально. Решил использовать Apex 4. Так как он работает с Oracle 10.2.0.3, поставил эту версию. Создаю стандартное дерево, аналогичное работающему в Apexe 3(в смысле SQL запроса иерархической таблицы). Тут выясняется, что в Apex 4 при раскрытии, закрытии ветвей включаются страшные тормоза! Импортирую программу, написанную для Apex 3. Работает нормально, достаточно быстро. Понятно, что принципы построения деревьев разные, шаблоны отличаются. Но что так может тормозить? Подскажите! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 16:32 |
|
Деревья в APEX 3, APEX4
|
|||
---|---|---|---|
#18+
В Apex 3 раскрытии узла перезагружается сама страница (дерево само построено на html таблицах). В Apex 4 при раскрытии дерева страница не перезагружается, а вызывается JavaScript функция. Тормоза возможно у вас из-за использования старой версии браузера (попробуйте в FireFox 3.6 или 4, посмотрите различие быстродействия) или же из-за достаточного большого количества записей... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 17:57 |
|
Деревья в APEX 3, APEX4
|
|||
---|---|---|---|
#18+
У нас были некоторые проблемы с тормозами после апрейда апекса именно в ie6. Проблему решили, написали служебку, чтобы тем пользователям, которые сидят в ie6 поставили ie8)) Если в этом проблема, то тут врятли что попишешь... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 19:12 |
|
Деревья в APEX 3, APEX4
|
|||
---|---|---|---|
#18+
М..да... Записей больше тысячи. Видимо дело в этом. Браузер IE8. Видимо придётся оставить старую версию с её глюками. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 22:34 |
|
Деревья в APEX 3, APEX4
|
|||
---|---|---|---|
#18+
well9999, или как вариант найти "легкую" JavaScript библиотеку для построения деревьев и написать собственный плагин для Apex 4 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 09:50 |
|
Деревья в APEX 3, APEX4
|
|||
---|---|---|---|
#18+
Компьютер слабенький наверное, ну или касперский, еще плагины для ie тормозить могут... Если дело в количестве записей, то тут можно попробовать пооптимизировать... Но осутствие доступа к шаблонам и скриптам к этому не располагают, а реализация там вроде бы и так лёгкая (всё через смену классов), впрочем глубоко не копал. Вот еще вариант http://www.apex-plugin.com/oracle-apex-plugins/region-plugin/dtreetable_68.html, но,я думаю, еще сильнее тормозить будет. (хотя бы по явному присутствию обработчика onclick на каждой ссылке) Тогда тебе старый вариант только и подойдёт с сабмитом, не нравится шаблон - задай свой, ну а глюки, сколько юзаю глюков не наблюдал, опять же скорее всего речь идет о глюках браузера от большого количества записей и медленной обработки. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 10:44 |
|
Деревья в APEX 3, APEX4
|
|||
---|---|---|---|
#18+
собственно тут советуют какие скрипты юзать http://forums.oracle.com/forums/thread.jspa?messageID=9368217 или ждать плагина http://blog.theapexfreelancer.com/2011/03/ext-js-tree-plugin-coming-very/ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 11:02 |
|
Деревья в APEX 3, APEX4
|
|||
---|---|---|---|
#18+
Вот он и вышел: ссылка ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2011, 15:41 |
|
|
start [/forum/topic.php?fid=50&msg=37190637&tid=1876534]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 424ms |
0 / 0 |