Как убрать "плюсики" в дереве значений? #392324


#0 by fisher
Как можно скрыть значки группировок в дереве значений, выводимом в табличном поле? Чтобы дерево выводилось всегда полностью развернутым и без них?
#1 by butterbean
ОтображатьИерархию в колонке убери
#2 by fisher
Дык тогда это уже не дерево будет :) Иерархия мне как раз нужна. Просто так как в моем случае дерево всегда будет развернутым без возможности его свернуть, было бы неплохо скрыть значки группировки, т.к. они становятся лишними...
#3 by Stepa86
смысл в таком дереве - выводи в ТЗ с отступами
#4 by fisher
Как это смысл?? Потому что это иерархия и глупо её эмулировать в ТЗ. Не говоря уже о том, что как не бейся, а родное дерево всё равно красивше. Не надо предлагать никаких извратов. Если нет такой возможности - ничего страшного. Значит будет "минусики" светить...
#5 by 73
Может поможет: ОтображатьИерархию (ShowHierarchy) Использование: Чтение и запись. Описание: Тип: Булево. Содержит признак вывода линий иерархии и пиктограмм раскрытия узлов дерева.
#6 by 73
+ Не заметил . Сори. Иерархия будет. Не будет значков.
#7 by vmv
установить свойство "РаскрыватьВсеУровни" в табличном поле, но если дерево огромное, а если методы ПриВыводеСтроки или ПриПолученииДанных модифицируют ячейки, то будут тормоза при открытии и движении по дереву
#8 by fisher
У меня, если убираю, отображается линейным списком. Может, еще чего-то где-то?
#9 by 73
А как надо то? Строки будут идти по иерархии. Если надо как-то выделять - можно ПриВыводеСтроки.
#10 by fisher
Надо в идеале чтобы строки шли с отступами и линиями иерархии (как стандартно и выводится) но без пиктограмм сворачивания/разворачивания уровней (т.к. дерево всегда развёрнуто и сворачивание запрещено). У меня, если снимаю "ОтображатьИерархию", отображается линейным списком - без отступов и линий иерархии, как обычная колонка ТЗ.
#11 by Stepa86
почему сворачивание запрещено? это не гуманно по отношению к юзверям...
#12 by fisher
Я так понял, что никак? Ну и ладно...
#13 by НЕА123
а что, по-моему нормально должно отработать. запретить можно в обработке события. иили я что-то недопонимаю?
#14 by fisher
Недопонимаете. Вернее, ленитесь читать. Вопрос не в том как развернуть дерево или запретить его сворачивать (это тривиально), а как при этом еще и скрыть пиктограммы сворачивания/разворачивания уровней.
#15 by Stepa86
можно скрыть ту колонку, которой назначена иерархия, но внешне это будет выглядеть как ТЗ
#16 by fisher
:))) А можно еще скрыть все колонки, тогда внешне это будет выглядеть как пустая ТЗ.
#17 by Новичок
м.б. При открытии (а не при выводе) 1. убрать иерархию в дереве 2. получить массив всех строк дерева 3. бежать по массиву и с условием что есть подчиненные строки раскрывать строку в дереве кажется так итого должно быть дерево развернуто, но без отображения иерархии... результат не видел
#18 by kosts
Процедура ПриВыводеСтроки(...) ... Наименование = СтрПовторить(Пробел, Уровень * 3) + Наименование; ... КонецПроцедуры
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С