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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gopstop2007
Полимат
Сообщения: 1788
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 21 раз
Поблагодарили: 10 раз

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

Сообщение gopstop2007 »

Стандартный browse ABC, построил дерево.
Как свернуть все или развернуть дерево?

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

    POST(EVENT:Contracted,?List)

Пробовал, не работает
Подскажите, кто знает, спасибо.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7891
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 89 раз

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

Сообщение Игорь Столяров »

ДД !

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

1.jpg
Make Clarion Great Again ! 😎
gopstop2007
Полимат
Сообщения: 1788
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 21 раз
Поблагодарили: 10 раз

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

Сообщение gopstop2007 »

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

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

У меня обычный Browse, построен на результате обычного Mysql запроса сохраненный в Memory файл, без реляций
brw02.png
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Ал
✯ Ветеран ✯
Сообщения: 1031
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

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

Сообщение Ал »

Выше же написали, посмотри стандартном расширения и добавь кнопки...
gopstop2007
Полимат
Сообщения: 1788
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 21 раз
Поблагодарили: 10 раз

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

Сообщение gopstop2007 »

Ал писал(а): 29 Март 2025, 21:13 Выше же написали, посмотри стандартном расширения и добавь кнопки...
Пробовал перед тем как написать :idied:
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
Полимат
Сообщения: 1788
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 21 раз
Поблагодарили: 10 раз

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

Сообщение gopstop2007 »

Решил это пробегая по списку и меняя level дерева на отрицательное значение, для сворачивания и наоборот.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7891
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 89 раз

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

Сообщение Игорь Столяров »

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

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