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

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

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

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

pole1pole2pole310123asd123asd123asd123asd20123asd123asd123asd30123asd123asd123asd123asd123asd123asd123asd40123asd123asd


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

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

pole1pole2pole310123asd20123asd30123asd40123asd

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


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


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

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

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

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

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

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


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