Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
gopstop2007
Полимат
Сообщения: 1788 Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 21 раз
Поблагодарили: 10 раз
Сообщение
gopstop2007 » 29 Март 2025, 16:13
Стандартный browse ABC, построил дерево.
Как свернуть все или развернуть дерево?
Пробовал, не работает
Подскажите, кто знает, спасибо.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
Игорь Столяров
Ветеран движения
Сообщения: 7891 Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 89 раз
Сообщение
Игорь Столяров » 29 Март 2025, 20:01
ДД !
Для LIST c TREE добавляется штатный шаблон управления списком.
Он там много всего добавляет в текст ...
Make Clarion Great Again !
Игорь Столяров
gopstop2007
Полимат
Сообщения: 1788 Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 21 раз
Поблагодарили: 10 раз
Сообщение
gopstop2007 » 29 Март 2025, 21:04
Игорь Столяров писал(а): ↑ 29 Март 2025, 20:01
ДД !
Для LIST c TREE добавляется штатный шаблон управления списком.
Он там много всего добавляет в текст ...
У меня обычный Browse, построен на результате обычного Mysql запроса сохраненный в Memory файл, без реляций
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
Ал
✯ Ветеран ✯
Сообщения: 1031 Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз
Сообщение
Ал » 29 Март 2025, 21:13
Выше же написали, посмотри стандартном расширения и добавь кнопки...
Ал
gopstop2007
Полимат
Сообщения: 1788 Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 21 раз
Поблагодарили: 10 раз
Сообщение
gopstop2007 » 29 Март 2025, 21:28
Ал писал(а): ↑ 29 Март 2025, 21:13
Выше же написали, посмотри стандартном расширения и добавь кнопки...
Пробовал перед тем как написать
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
gopstop2007
Полимат
Сообщения: 1788 Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 21 раз
Поблагодарили: 10 раз
Сообщение
gopstop2007 » 29 Март 2025, 23:55
Решил это пробегая по списку и меняя level дерева на отрицательное значение, для сворачивания и наоборот.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
Игорь Столяров
Ветеран движения
Сообщения: 7891 Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 89 раз
Сообщение
Игорь Столяров » 30 Март 2025, 5:51
gopstop2007 писал(а): ↑ 29 Март 2025, 21:04
У меня обычный Browse, построен на результате обычного Mysql запроса сохраненный в Memory файл
Если бы Вы написали, что у Вас "просто LIST" - то было бы сразу понятно о чём речь.
BROWSE - это контрол LIST добавляемый шаблоном со всей обвязкой ...
Как вариант - можно посмотреть как работает штатный шаблон с TREE (это ведь тоже контрол LIST).
И перенести в свой код разворачивание / сворачивание дерева.
Make Clarion Great Again !
Игорь Столяров