УФ. Можно ли как-то отключать вывод "плюсика" в иерархических списках? #612865


#0 by fisher
Например, для последних веток дерева? Хоть как-нибуть? И если да - то как?
#1 by DrShad
а зачем?
#2 by fisher
А зачем он нужен для последнего листа? Только в заблуждение пользователя вводит, юзабилити ухудшает.
#3 by ProProg
можно. у тебя видимо детальные записи в последний уровень идут и все выглядит как дубляж.
#4 by ProProg
Только придется пожертвовать кое чем....
#5 by ProProg
это известная проблема, что при выгрузке запроса в дерево на последнем уровне идет дублирующая строка (детальная запись) и получается задвоение. Те мы видим вроде бы то что нужно, но на каждой нижней строке есть еще строка этой же строки.
#6 by fisher
Не, нифига. Никаких дубляжей. Речь именно об интерфейсном элементе. Последний элемент дерева тоже штатно отображается с "плюсиком", но при развороте пусто. Оно всегда так было для деревьев. Но мне в одном бы месте изменить штатное поведение... Меня бы даже устроила возможность вообще отключить вывод "плюсиков".
#7 by ProProg
хм. Вот этого у меян никогда не было, то что ты пишешь. Если у строки в подсинении ничего нет то и плюсика не будет. других возможностей отключать включать их нет. Только сворачивать или разворачивать. Если у тебя на нижних уровнях плюсики - ты криво получил/написал дерево.
#8 by Feanor
подозреваю, речь о динамическом списке
#9 by ProProg
ну так динам. список и дерево это разные вещи.
#10 by ProProg
у него дерево. в прошлой ветке он про пометки вел разговор.
#11 by fisher
Да. Прошу прощения. Речь в самом деле о динамическом списке.
#12 by ProProg
попадает под . иначе в дереве не могут быть еще плюсиким на нижнем уровне. А это значит что ты криво получил/заполнил дерево.
#13 by ProProg
ааа.
#14 by fisher
В 7.7 можно было хоть отключить эту лабуду. В 8-ке ничего похожего не нашел...
#15 by fisher
Тьфу. Совсем зарапортовался. В какой нафиг 7.7? В обычных формах можно было отключить эту лабуду :)
#16 by Feanor
а если отловить событие развертывания дерева, перебрать подчиненные, посмотреть, есть ли у них подчиненные, и развернуть их, если нет?
#17 by fisher
А пометки - да. Для обычного не динамического списка были мне нужны в дереве. С ними все вышло отлично, как и хотелось (через группу колонок с группировкой в ячейке).
#18 by fisher
Эмулировать ручное развертывание последних листьев дерева? Не представляю, как это можно осуществить.
#19 by Feanor
вроде работает, но задумывается (в справочнике 59 тыщ элементов) &НаСервере Функция ПолучитьМассивСсылок(Родитель)
#20 by Feanor
+ упс, во второй ВТ забыл условие дописать |ГДЕ |    Родитель В (ВЫБРАТЬ Ссылка ИЗ ВТ_ПервыеПотомки)
#21 by fisher
Хм... Интересно. Только решение шибко брутальное, как по мне. Лучше уж нехай крестики остаются, раз иначе никак. На такие жертвы ради небольшой красивости я не готов :)
#22 by Deniskind
Можно еще выгружать в ДеревоЗначений и показывать его. Но, если потребуется добавление/изменение/удаление то там дописывать придется.
#23 by Feanor
"Хоть как-нибуть" ))))))
#24 by Feanor
+ там большая часть времени тратится на операции с формой
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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