|
|
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Добрый день! Столкнулся с проблемой в версии 4, что при первоначальном заходе на страницу с деревом, или при переходе по линку с дерева (рефреш) на эту же страницу, дерево сворачивается. Есть ли возможность, чтобы дерево всегда было развернуто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2010, 16:31 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Честно говоря, повозился ради интереса с jsTree - и разочарован. Не понравилось мне то, что скрипты, связанные с деревом, вызываются перед закрывающим тегом </body>. И нормальный способ передать что-либо в apex.widget.tree.init() для настройки дерева не увидел; setTimeout(...) лично я за нормальный способ не считаю. Так что придётся пока что использовать плагины для работы с деревьями в APEX 4. Один уже на форуме выкладывали ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2010, 02:27 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Можно. $("#treeId").tree({ opened:Li id }); ну или еще какая-нить jQuery фича ( <input onclick='$.tree.focused().open_all("#phtml_1");' value="Open all children" type="button">) смотрим доку jsTree ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2010, 14:30 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
vetKa, оно-то можно (apex.jQuery.tree.reference(...).open_all()), но вот где его указать, чтобы вызвать после того, как отработает apex.widget.tree.init()? С учётом того, что последнее добавляется в скрипте перед самым закрывающим тегом BODY в $(document).ready. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2010, 14:50 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
suPPLervetKa, оно-то можно (apex.jQuery.tree.reference(...).open_all()), но вот где его указать, чтобы вызвать после того, как отработает apex.widget.tree.init()? С учётом того, что последнее добавляется в скрипте перед самым закрывающим тегом BODY в $(document).ready. Да вот же здесь сделано! Как именно, разобраться пока не удалось, мож будут мнения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 17:47 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
dvksqlru, есть мнение. Они создают обращением к пакету БД JS-код, который вызывают при загрузке страницы: Код: html 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. Красивый ход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2012, 01:37 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
suPPLerdvksqlru, Красивый ход. Что-ж, раз задачу смогли решить заокеанские коллеги, то может быть и кто-то из участников форума предложит простое решение: как при перезагрузке страницы показать ранее выбранный пользователем узел дерева? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2012, 09:59 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
dvksqlru, поле Код: plsql 1. таки творит чудеса! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2012, 18:43 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
А можно пожалуйста по подробней, как это использовать для решения проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2012, 23:42 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Разобрался, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2012, 00:38 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, подскажите пожалуйста, как вы решили проблему сохранения узлов дерева в развернутом состоянии после submita страницы? Или может есть какой то способ динамически добавлять новые узлы и записи в дерево? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2012, 20:16 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Чтобы не создавать новых тем буду писать здесь... http://apex.oracle.com/pls/otn/f?p=54245:1 http://apex.oracle.com/pls/apex/ WorkSpace : TRAL demo/demo Вопросы / задачи: 1. Есть простой способ закрепить footer?)) 2. Выбираем дирекцию - 2, жмем Expand All, видим структура состоит из должностей и разного вида подразделений. Как в дереве должностям присвоить одну картинку, подразделениям другую и отображать в порядке должности first? 3. Пытаемся добавить подразделение или должность, в зависимости от выбранного типа в select-list. Жмем добавить, происходит submit, после перегрузки страницы дерево должно раскрыться, выделенный элемент остаться, новый элемент отображаться в месте куда его добавляли. 4. В идеале сделать добавление динамическим, жмем ADD, в выделенном узле дерева появляется новый элемент, insert данных прошел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2012, 08:55 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Подскажите, как добавить свои атрибуты к tree из селекта, по которому строится дерево при загрузки страницы. Сейчас есть только id, в link я прописал функцию, которая через demond процесс вытаскивает все эти атрибуты, но это по каждому клику по элементу дерева приходится лезть в бд... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2012, 11:02 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
tBikRuЧтобы не создавать новых тем буду писать здесь... http://apex.oracle.com/pls/otn/f?p=54245:1 http://apex.oracle.com/pls/apex/ WorkSpace : TRAL demo/demo Вопросы / задачи: 1. Есть простой способ закрепить footer?)) 2. Выбираем дирекцию - 2, жмем Expand All, видим структура состоит из должностей и разного вида подразделений. Как в дереве должностям присвоить одну картинку, подразделениям другую и отображать в порядке должности first? 3. Пытаемся добавить подразделение или должность, в зависимости от выбранного типа в select-list. Жмем добавить, происходит submit, после перегрузки страницы дерево должно раскрыться, выделенный элемент остаться, новый элемент отображаться в месте куда его добавляли. 4. В идеале сделать добавление динамическим, жмем ADD, в выделенном узле дерева появляется новый элемент, insert данных прошел. 1. Ничего не понял, что именно закрепить? 2. Есть же столбец icon + decode/case + order siblings by 3. В чем проблема? 4. Погуглите на тему Ajax. авторПодскажите, как добавить свои атрибуты к tree из селекта, по которому строится дерево при загрузки страницы. Сейчас есть только id, в link я прописал функцию, которая через demond процесс вытаскивает все эти атрибуты, но это по каждому клику по элементу дерева приходится лезть в бд... С данным видом дерева - используя css, jQuery, value записывается в id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2012, 13:09 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
SvDev1. Ничего не понял, что именно закрепить? 2. Есть же столбец icon + decode/case + order siblings by 3. В чем проблема? 4. Погуглите на тему Ajax. 1. 2. Спс здесь понятно. 3. Не представляю, как сохранить структуру открытого до submita дерева. 4. Из всего нагугленого самое интересное, что я нашел , правда там удаляют динамически. SvDevС данным видом дерева - используя css, jQuery, value записывается в id Как используя те же методы, добавить другие данные из моего селекта в атрибуты например typ, parent_id и тд... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2012, 14:06 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
tBikRu4. Из всего нагугленого самое интересное, что я нашел , правда там удаляют динамически. Ссылка не отобразилась(. http://jastraub.blogspot.com/2010/09/adding-context-menu-to-tree-region.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2012, 14:10 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
автор1. Есть простой способ закрепить footer?)) Чтобы плавал вместе со скроллом? Всё достаточно просто, поищите подходящий jquery plugin, который вам подойдёт, потом прикручивайте к page template, как там будет написано tBikRuSvDevС данным видом дерева - используя css, jQuery, value записывается в id Как используя те же методы, добавить другие данные из моего селекта в атрибуты например typ, parent_id и тд... Изучайте jQuery manipulation Traversing , Ничего сложного здесь нет, + добавление в базу можете сделать через DA execute pl/sql code по кнопкам как у вас сейчас или через выпадающее меню, как в примере автор3. Не представляю, как сохранить структуру открытого до submita дерева. STFF 12266821 Ajax Tree 2link ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2012, 15:47 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
SvDevЧтобы плавал вместе со скроллом? Всё достаточно просто, поищите подходящий jquery plugin, который вам подойдёт, потом прикручивайте к page template, как там будет написано Как на нормальных сайтах, когда footer всегда внизу, независимо есть ли прокрутка или нет. Ладно, думаю, посмотрю template там css стилей добавлю к блоку footera.[/quot] SvDevИзучайте jQuery manipulation Traversing , Ничего сложного здесь нет, + добавление в базу можете сделать через DA execute pl/sql code по кнопкам как у вас сейчас или через выпадающее меню, как в примере Скачал, почитаю спасибо.[/quot] автор3. Не представляю, как сохранить структуру открытого до submita дерева. Разобрался: в Edit Tree Attributes выставляем Selected Node Page Item на тот hidden item, который будет хранить ID выбранной в дереве ветки. Там же в Tree Query прописываем вызов функции, которая при каждом клике по узлу дерева присваивает нашему hidden itemy (P1_SELECTED_ID) значение ID выбранного узла Код: plsql 1. . В Edite страницы в Function and Global Variable Declaration описываем функцию select. Код: javascript 1. 2. 3. Все, дальше создаем Branches на переход по кнопке (ADD) на туже страницу и передаем P1_SELECTED_ID со значением &P1_SELECTED_ID. Теперь при нажатии на кнопку Add, происходит redirect на эту же страницу, но структура дерева сохраняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2012, 23:29 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Не нашел ответа на форуме, спрошу здесь, тк это в продолжении темы... 1. Есть Demond процесс, в нем переменной P1_NEW_ID присваивается новый ID Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 2. В javascript функции вызываю процесс и в функции мне нужно использовать значение этого нового ID (P1_NEw_ID). Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Проблема, что ID не обновляется если несколько раз вызвать эту функцию, хотя в Session переменная P3_NEW_ID постоянно увеличивается, как только вызывается эта функция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 09:41 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
SvDevtBikRu, Например, json_SetItems Через DA не проще? Я начинающий, пока не добрался до DA и json вообще не знаю, но с поставленной задачей справился. Столкнулся с проблемой, что при клике по иконке происходит выделение элемента дерева, но javascript: function select(), которая прописана на onclick в linke дерева не запускается. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2012, 21:17 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Apex 4.0.2 (Oracle XE) помещаю в Execute when Page Loads и не работает, а если вызвать этот код с кнопки то работает. Код: javascript 1. Зато на http://apex.oracle.com/pls/apex/f?p=54245:1 все отлично. И через Execute when Page Loads и через кнопку Чудеса блин... Сайт ApplicationBuilder WorkSpace : TRAL demo/demo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2012, 00:02 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
tBikRuApex 4.0.2 (Oracle XE) помещаю в Execute when Page Loads и не работает, а если вызвать этот код с кнопки то работает. Код: javascript 1. Зато на http://apex.oracle.com/pls/apex/f?p=54245:1 все отлично. И через Execute when Page Loads и через кнопку Чудеса блин... Сайт ApplicationBuilder WorkSpace : TRAL demo/demo Прошу прощения, в Execute when Page Loads перед кодом была строчка с несуществующим Itemom. Проблема с иконкой актуальна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2012, 10:30 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста передать значение с одной страницы на другую. Есть <input ID = "P1_PARENT" value = "Передаваемое значение"> на странице 1, при нажатии элемент<img ID = "P1_IMG" onclick = "javascript:popupURL('f?p=54245:2:1189628244955001::::P2_X:&P1_PARENT.')"> должно открываться окно 2 и <inputy ID = "P2_X"> должно передаваться значение от P1_PARENT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 00:19 |
|
||
|
Развернутое дерево
|
|||
|---|---|---|---|
|
#18+
//раскрываем список при загрузке страницы $(function(){ //выделяем отредактированный элемент setTimeout('expandAll()',1000); setTimeout('sel()',1000); }) function expandAll(){ var tree_id = $('.tree').attr('id'); apex.widget.tree.expand_all(tree_id ); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 17:16 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=37898961&tid=1875338]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 429ms |

| 0 / 0 |
