Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Сложное Tree. Как реализовать? / 16 сообщений из 16, страница 1 из 1
18.08.2009, 13:08
    #36149838
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Господа, есть вопрос. даже не знаю как и описать то что хочу в итоге получить... но попытаюсь.

Может даже и не дерево потребуется, но очень смахивает на дерево...

Есть некий большой и сложный селект.

возвращает в итоге вот что:

pole1pole2pole310123asd123asd123asd123asd20123asd123asd123asd30123asd123asd123asd123asd123asd123asd123asd40123asd123asd


pole1 - является своеобразным уровнем...

т.е. изначально будет выглядить вот так:

pole1pole2pole310123asd20123asd30123asd40123asd

и каждая строчка будет с крестиком, указывающая на наличие подуровня в нём...
при нажатии крестика, будет открываться весь соответсвующий подуровень...


либо я не до конца разобрался с деревом, либо там такое сходу нельзя сделать...


Заранее спасибо за любые идеи и помощь :)
...
Рейтинг: 0 / 0
18.08.2009, 13:24
    #36149897
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Для дерева нужно еще одно поле, которое будет указывать на родителя. Иначе у тебя те записи что после 10 ничем не отличаются от тех, что после 30.
А вопрос в чем? Если уровень вложенности только один, то можно и без дерева обойтись - нарисовать под собой несколько схлопывающихся регионов например.
...
Рейтинг: 0 / 0
18.08.2009, 13:26
    #36149908
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Номер группы и номер элемента в подгруппе добавьте в Ваш запрос. А по Вашему примеру как-то подуровни не особо различаются.
-------------------------------------------------------
When I say "RTFM" or "STFF" or "STFW",
the third letter means "Following" or "Fine"...
...
Рейтинг: 0 / 0
18.08.2009, 13:36
    #36149942
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
подуровни просто пример такой :) (ну грешен я копи-пастом)
там может быть что угодно :)
...
Рейтинг: 0 / 0
18.08.2009, 13:39
    #36149958
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
2Ales Protiv

уровней будет минимум два :(
...
Рейтинг: 0 / 0
18.08.2009, 14:34
    #36150160
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Ну тогда дерево прийдется рисовать..

(Отвлеченно) Писали мы весной на флексе проект один, так там для навигации "выдумали" классный контрол. Назвали его "розкликаваци контейнер" (по-чешски), типа раскрывающийся вложенный контейнер :) Представлял собой что-то среднее между аккордионом и деревом. Места занимаем гораздо меньше чем дерево и очень наглядный. Тебе бы подошел :) Исходники у меня остались (наверное). Я хотел было его прикрутить к апексу, т.к. очень уж удобный он, но за делами руки так и не дошли...
...
Рейтинг: 0 / 0
18.08.2009, 14:45
    #36150192
Caine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Ales Protiv(Отвлеченно) Писали мы весной на флексе проект один, так там для навигации "выдумали" классный контрол. Назвали его "розкликаваци контейнер" (по-чешски), типа раскрывающийся вложенный контейнер :) Представлял собой что-то среднее между аккордионом и деревом. Места занимаем гораздо меньше чем дерево и очень наглядный. Тебе бы подошел :) Исходники у меня остались (наверное). Я хотел было его прикрутить к апексу, т.к. очень уж удобный он, но за делами руки так и не дошли...

А посмотреть где-нибудь можно? :)
...
Рейтинг: 0 / 0
18.08.2009, 14:53
    #36150215
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Прийду домой, скомпилю и отскриншотю (если будет время и найду исходники), в инете проекта нет - он был внутренний.
...
Рейтинг: 0 / 0
18.08.2009, 22:31
    #36151165
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Потерялись где-то исходники, но схематически это выглядело примерно так
...
Рейтинг: 0 / 0
19.08.2009, 00:17
    #36151232
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
ищи исходники
...
Рейтинг: 0 / 0
19.08.2009, 00:49
    #36151249
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Да там не очень сложно было: взяли такой вот WindowShade из flexlib и немного его доработали.
Думаю нечто подобное можно сделать и без флекса чисто javascript'ом. Для Apex'а это было бы логичным.
...
Рейтинг: 0 / 0
19.08.2009, 00:53
    #36151254
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Ёклмн, не тот линк скопировал :) WindowShade здесь
...
Рейтинг: 0 / 0
19.08.2009, 01:01
    #36151258
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
на флеше как же здорово выглядит-та...
всё.. завтра в пень работу буду javascript-ить :)
...
Рейтинг: 0 / 0
10.03.2010, 00:08
    #36510309
Misha Popovkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Legi,
Скажите пожалуйста, удалось ли в итоге Вам реализовать подобное сложное дерево?
Стоит задача сделать что-то типа Вашего дерева - дерево товаров меню в кафе:
- Супы
-- суп №1
-- суп №2
-- суп №3
-- ....
- Горячие блюда
-- горячее №1
-- горячее №2
-- ....
- Коктейли
-- Коктейль №1
-- Коктейль №2
-- ...
Таким образом, насколько я понимаю суть дерева в APEX - у меня нет корня. А треба сделать некое окно с раскрывающимися элементами, чтобы барменша могла сделать выбор товара в два щелчка, а не в три и более..

Спасибо!
...
Рейтинг: 0 / 0
10.03.2010, 01:03
    #36510351
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
Misha Popovkin,

я не в курсе, сделал ли уважаемый Legi своё сложное дерево, но вариантом решения может быть добавление в качестве корня элемента "Блюдо/Товар" для всех Ваших групп и использование дерева от Скотта Спендолини .
...
Рейтинг: 0 / 0
10.03.2010, 09:03
    #36510588
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложное Tree. Как реализовать?
не-а :) я пока на тот момент (и по текущее время) остановил решение данной задачи :)
но в ближайшее время вернусь к реализации, но скорее всего буду делать на Flex-е :)
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Сложное Tree. Как реализовать? / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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