|
Как убрать "плюсики" в дереве значений? | ☑ | ||
|---|---|---|---|---|
|
0
fisher
26.02.09
✎
14:04
|
Как можно скрыть значки группировок в дереве значений, выводимом в табличном поле? Чтобы дерево выводилось всегда полностью развернутым и без них?
|
|||
|
1
butterbean
26.02.09
✎
14:05
|
ОтображатьИерархию в колонке убери
|
|||
|
2
fisher
26.02.09
✎
14:09
|
(1) Дык тогда это уже не дерево будет :) Иерархия мне как раз нужна.
Просто так как в моем случае дерево всегда будет развернутым без возможности его свернуть, было бы неплохо скрыть значки группировки, т.к. они становятся лишними... |
|||
|
3
Stepa86
26.02.09
✎
14:10
|
(2) смысл в таком дереве - выводи в ТЗ с отступами
|
|||
|
4
fisher
26.02.09
✎
14:17
|
(3) Как это смысл?? Потому что это иерархия и глупо её эмулировать в ТЗ. Не говоря уже о том, что как не бейся, а родное дерево всё равно красивше.
Не надо предлагать никаких извратов. Если нет такой возможности - ничего страшного. Значит будет "минусики" светить... |
|||
|
5
73
26.02.09
✎
14:29
|
Может поможет:
КолонкаТабличногоПоля (TableBoxColumn) ОтображатьИерархию (ShowHierarchy) Использование: Чтение и запись. Описание: Тип: Булево. Содержит признак вывода линий иерархии и пиктограмм раскрытия узлов дерева. |
|||
|
6
73
26.02.09
✎
14:32
|
(5)+
Не заметил (1). Сори. (2) Иерархия будет. Не будет значков. |
|||
|
7
vmv
26.02.09
✎
14:32
|
установить свойство "РаскрыватьВсеУровни" в табличном поле, но если дерево огромное, а если методы ПриВыводеСтроки или ПриПолученииДанных модифицируют ячейки, то будут тормоза при открытии и движении по дереву
|
|||
|
8
fisher
26.02.09
✎
15:20
|
(6) У меня, если убираю, отображается линейным списком. Может, еще чего-то где-то?
|
|||
|
9
73
26.02.09
✎
15:49
|
(8) А как надо то?
Строки будут идти по иерархии. Если надо как-то выделять - можно ПриВыводеСтроки. |
|||
|
10
fisher
26.02.09
✎
15:53
|
(9) Надо в идеале чтобы строки шли с отступами и линиями иерархии (как стандартно и выводится) но без пиктограмм сворачивания/разворачивания уровней (т.к. дерево всегда развёрнуто и сворачивание запрещено).
У меня, если снимаю "ОтображатьИерархию", отображается линейным списком - без отступов и линий иерархии, как обычная колонка ТЗ. |
|||
|
11
Stepa86
26.02.09
✎
16:09
|
(10) почему сворачивание запрещено? это не гуманно по отношению к юзверям...
|
|||
|
12
fisher
26.02.09
✎
16:49
|
Я так понял, что никак? Ну и ладно...
|
|||
|
13
НЕА123
26.02.09
✎
16:55
|
(12)
а что, (7) по-моему нормально должно отработать. запретить можно в обработке события. иили я что-то недопонимаю? |
|||
|
14
fisher
26.02.09
✎
17:07
|
(13) Недопонимаете. Вернее, ленитесь читать. Вопрос не в том как развернуть дерево или запретить его сворачивать (это тривиально), а как при этом еще и скрыть пиктограммы сворачивания/разворачивания уровней.
|
|||
|
15
Stepa86
26.02.09
✎
17:21
|
(14) можно скрыть ту колонку, которой назначена иерархия, но внешне это будет выглядеть как ТЗ
|
|||
|
16
fisher
26.02.09
✎
17:23
|
(15) :))) А можно еще скрыть все колонки, тогда внешне это будет выглядеть как пустая ТЗ.
|
|||
|
17
Новичок
02.03.09
✎
04:55
|
м.б.
При открытии (а не при выводе) 1. убрать иерархию в дереве 2. получить массив всех строк дерева 3. бежать по массиву и с условием что есть подчиненные строки раскрывать строку в дереве ЭлементыФормы.ДеревоЗначений.Развернуть(СтрокаМассива); кажется так итого должно быть дерево развернуто, но без отображения иерархии... результат не видел |
|||
|
18
kosts
02.03.09
✎
07:22
|
Процедура ПриВыводеСтроки(...)
... Наименование = СтрПовторить(Пробел, Уровень * 3) + Наименование; ... КонецПроцедуры |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |