Детали задачи
-
История
-
Решение: Готово
-
Medium
-
Не заполнено
-
Не заполнено
Описание
Нужно разработать дерево, которое будет отображаться как всплывающий (2 состояния) регион в левой части экрана на любой странице (при этом основной контент страницы будет сдвинут вправо). В случае нажатия на какой-либо узел дерева в развернутом состоянии выбранная странице должна открываться в правой части экрана. В случае нажатие на дерево в свернутом состоянии дерево должно разворачиваться.
В узлах дерева должна быть следующая структура:
1 Раздел 1
1.1 Журнал Договоров 1. Список дочерних фильтров подтягивается автоматически из веб-скрипта журналов.
1.1.1 Фильтр 1 с указанным набором настроек 1 (списком полей)
1.1.2 Фильтр 2
1.2 Журнал Доверенностей 2
1.2.1 Фильтр 1
1.2.2 Фильтр 2
2 Раздел 2
2.1 Журнал Заявок с указанным фильтром 1
2.1.1 Фильтр 2
2.1.2 Отчет 1
3 Раздел 3
3.1 Произвольный узел 1
3.1.1 Ссылка на произвольную страницу 1
4 Сайты (динамический раздел со списком всех сайтов, доступных пользователю, и их журналов)
4.1 Сайт 1
4.1.1 Журнал Сайта 1
4.1.1.1 Фильтр 1
4.1.1.2 Фильтр 2
5 Оргструктура (ссылка на страницу)
Т.е. должна быть возможность создавать структуру узлов, указывать в узлах журналы (по типу/виду документа) и добавлять в структуру дерева ссылки на произвольные страницы (внутренние страницы share или любые другие), которые будут открываться в правой части экрана.
Разделы и пункты меню могут быть как статические (когда надо указать в конфигурации журнал/адрес url/отчет/тд) и динамические (когда дочерние узлы генерируются автоматически на основе данных веб-скриптом, например, сайты или оргструктура).
При нажатии на журнал/фильтр журнала в правом части экрана должен выводиться соответствующий журнал в правой части экрана.
Вложенные файлы
Связи запроса
- relates to
-
ECOSCOM-1274 Left menu tree new backend
- Готово