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

Материал из largespace
Версия от 18:13, 22 января 2024; Irit (обсуждение | вклад) (Новая страница: «Описание библиотеки форм ЛарджСпейс Библиотека поставляется в качестве ряда модулей расширения и включает в себя: * Общие модули ** БЛС_Формы ** БЛС_ФормыИнтерфейс ** БЛС_ФормыЭлементы ** БЛС_ФормыОбработчики В базовой поставке расширения в модуле БЛС_Ф...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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

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

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

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


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

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

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