ЛарджСпейс. Библиотека форм

Материал из largespace
Перейти к навигации Перейти к поиску

Описание библиотеки форм ЛарджСпейс

Библиотека поставляется в качестве ряда модулей расширения и включает в себя:

  • Общие модули
    • БЛС_Формы
    • БЛС_ФормыИнтерфейс
    • БЛС_ФормыЭлементы
    • БЛС_ФормыОбработчики

В базовой поставке расширения в модуле БЛС_ФормыИнтерфейс описаны способы подключения библиотеки и шаблон кода для вставки в модули формы. В модуле БЛС_ФормыЭлементы и БЛС_ФормыОбработчики созданы демонстрационные процедуры.


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

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

Исходные коды библиотеки доступны на гитхабе