ЛарджСпейс. Библиотека форм
Описание библиотеки форм ЛарджСпейс
Библиотека поставляется в качестве ряда модулей расширения и включает в себя:
- Общие модули
- БЛС_Формы
- БЛС_ФормыИнтерфейс
- БЛС_ФормыЭлементы
- БЛС_ФормыОбработчики
В базовой поставке расширения в модуле БЛС_ФормыИнтерфейс описаны способы подключения библиотеки и шаблон кода для вставки в модули формы. В модуле БЛС_ФормыЭлементы и БЛС_ФормыОбработчики созданы демонстрационные процедуры.
Библиотека предназначена для программного добавление и изменения реквизитов формы, элементов формы, а также изменения свойств элементов, в том числе и текстов запросов. Все ключевые процедуры по программной работе размещены в общем модуле БЛС_Формы. Сама же логика изменения формы программным путем описывается в общем модуле БЛС_ФормыЭлементы.
Общий модуль БЛС_ФормыОбработчики предназначен для описания обработчиков событий элементов и таблиц формы в виде универсальных процедур, однако никто не мешает описывать обработчики событий прямо в модуле формы.
Исходные коды библиотеки доступны на гитхабе