Можно ли как-то избавиться от отступов в дереве на форме для вложенных элементов дерева?
В мобильном интерфейсе это излишний расход драгоценного экранного места.
Подойдет и альтернативная реализация разворачивания строк в списке (без плюсиков). Главное чтобы при тапе разворачивалось.
Видел такие нативные реализации - вполне норм выглядит (с цветовым делением).
В мобильном интерфейсе это излишний расход драгоценного экранного места.
Подойдет и альтернативная реализация разворачивания строк в списке (без плюсиков). Главное чтобы при тапе разворачивалось.
Видел такие нативные реализации - вполне норм выглядит (с цветовым делением).
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)С мобильной разработкой не связывался, но там вроде почти все одинаково.
Поэтому можно предложить использовать таблицу значений.
Добавить пару служебных колонок - Отображать (булево), Родитель - содержит ссылку на строку родителя (например, ГУИД), УровеньРодителя (число) для цветового выделения, Развернута. (булево)
Сначала у строк верхнего уровня Отображать Истина, у остальных Ложь.
При тапе - если строка не развернута, то ищем подчиненные строки, устанавливаем Отображать нужным строкам.
Ну и Отбор строк по Отображать = Истина.
Поэтому можно предложить использовать таблицу значений.
Добавить пару служебных колонок - Отображать (булево), Родитель - содержит ссылку на строку родителя (например, ГУИД), УровеньРодителя (число) для цветового выделения, Развернута. (булево)
Сначала у строк верхнего уровня Отображать Истина, у остальных Ложь.
При тапе - если строка не развернута, то ищем подчиненные строки, устанавливаем Отображать нужным строкам.
Ну и Отбор строк по Отображать = Истина.
Пока методом проб и ошибок вышел на такую наименее болезненную комбинацию:
- дерево в режиме отображения "иерархический список"
- в дерево добавлены две одинаковые колонки (по первой выполняется штатная развертка)
- в условном оформлении для групп отключена видимость второй колонки, а для элементов отключена видимость первой колонки
В итоге на втором уровне отступ есть, но минимальный (на размер картинки группы первого уровня) и без своей картинки
- дерево в режиме отображения "иерархический список"
- в дерево добавлены две одинаковые колонки (по первой выполняется штатная развертка)
- в условном оформлении для групп отключена видимость второй колонки, а для элементов отключена видимость первой колонки
В итоге на втором уровне отступ есть, но минимальный (на размер картинки группы первого уровня) и без своей картинки
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот