Страница 1 из 1

Browse Tree и свернуть все или развернуть

Добавлено: 29 Март 2025, 16:13
gopstop2007
Стандартный browse ABC, построил дерево.
Как свернуть все или развернуть дерево?

Код: Выделить всё

    POST(EVENT:Contracted,?List)

Пробовал, не работает
Подскажите, кто знает, спасибо.

Browse Tree и свернуть все или развернуть

Добавлено: 29 Март 2025, 20:01
Игорь Столяров
ДД !

Для LIST c TREE добавляется штатный шаблон управления списком.
Он там много всего добавляет в текст ...

1.jpg

Browse Tree и свернуть все или развернуть

Добавлено: 29 Март 2025, 21:04
gopstop2007
Игорь Столяров писал(а): 29 Март 2025, 20:01 ДД !

Для LIST c TREE добавляется штатный шаблон управления списком.
Он там много всего добавляет в текст ...

У меня обычный Browse, построен на результате обычного Mysql запроса сохраненный в Memory файл, без реляций
brw02.png

Browse Tree и свернуть все или развернуть

Добавлено: 29 Март 2025, 21:13
Ал
Выше же написали, посмотри стандартном расширения и добавь кнопки...

Browse Tree и свернуть все или развернуть

Добавлено: 29 Март 2025, 21:28
gopstop2007
Ал писал(а): 29 Март 2025, 21:13 Выше же написали, посмотри стандартном расширения и добавь кнопки...
Пробовал перед тем как написать :idied:

Browse Tree и свернуть все или развернуть

Добавлено: 29 Март 2025, 23:55
gopstop2007
Решил это пробегая по списку и меняя level дерева на отрицательное значение, для сворачивания и наоборот.

Browse Tree и свернуть все или развернуть

Добавлено: 30 Март 2025, 5:51
Игорь Столяров
gopstop2007 писал(а): 29 Март 2025, 21:04 У меня обычный Browse, построен на результате обычного Mysql запроса сохраненный в Memory файл
Если бы Вы написали, что у Вас "просто LIST" - то было бы сразу понятно о чём речь.
BROWSE - это контрол LIST добавляемый шаблоном со всей обвязкой ...

Как вариант - можно посмотреть как работает штатный шаблон с TREE (это ведь тоже контрол LIST).
И перенести в свой код разворачивание / сворачивание дерева.