Рекурсивный список в виде дерева (TREE)
Добавлено: 11 Октябрь 2023, 21:13
Скачал, огромное спасибо )))kreator писал(а): ↑11 Октябрь 2023, 19:30Попробуйте. Ничего красивого не придумал (Всё сделано на рутинах, как и положено в Clarion. Но для рекурсии автору пришлось писать процедуры с прототипами, а для них понадобились очереди с признаком TYPE. И сразу проблема c областью видимости переменных). Тупо на шаблоне сделал закладку "Классы". Там можно изменить префикс. Поменяется везде кроме Вашего ручного кода. Мои правки в тексте шаблона помечены. Можете их перенести в свой. Ранние правки не помечены. Был я молод и горяч, этим не заморачивался. Как мне помнится, сделаны дополнительные вставки (Embeds), чтобы напрямую написать SQL код и обойти стандартные вызовы set, get, reget.gopstop2007 писал(а): ↑04 Октябрь 2023, 21:35Ваш модернизированный шаблон позволяет, несколько шаблонов в одном модуле? Или если не сложно выложте пожалуйста исправленную версию, спасибо.kreator писал(а): ↑28 Сентябрь 2023, 21:26 Есть шаблон "Дерево по одному файлу". Он не ABC, но сойдёт. Там проблема с SQL таблицами, но я её обошёл. Ещё ошибок там куча, я периодически их вылавливаю. Могу выложить мою исправленную версию. Автора, честно говоря уже не помню.
А как вы до сих пор дерево рисовали? Список товаров логично в дерево вписывается.
Будут проблемы - телеграфируйте.