Инструкция FORM
Инструкция FORM
- создание формы.
Синтаксис
FORM name [caption] formOptions
formBlock1
...
formBlockN
;
После указания имени и заголовка формы в произвольном порядке указываются опции формы formOptions
:
IMAGE path
AUTOREFRESH period
LOCALASYNC
После опций формы описываются в произвольном порядке блоки формы formBlock1 ... formBlockN
:
OBJECTS ...
TREE ...
PROPERTIES ...
FILTERS ...
[EXTEND] FILTERGROUP ...
USERFILTERS ...
ORDERS ...
PIVOT ...
EVENTS ...
REPORT propertyExpression
FORMEXTID extID
EDIT className OBJECT objectName
LIST className OBJECT objectName
Описание
Инструкция FORM
объявляет новую форму и добавляет ее в текущий модуль. Кроме того эта инструкция позволяет описать структуру формы, а также ее статичное и частично интерактивное (за исключением дизайна формы) представление. В начале инструкции задаются имя и заг оловки, затем указываются опции формы, а затем объявление содержит произвольное количество блоков, описывающих структуру формы. Их можно использовать в любом порядке, при условии, что каждый блок объявляется позже блоков, элементы которых он использует. Каждый блок может использоваться произвольное количество раз.
Параметры
-
name
Имя формы. Простой идентификатор. Имя должно быть уникально в пределах текущего пространства имен.
-
caption
Заголовок формы. Строковый литерал. Если заголовок не задан, то заголовком формы будет являться ее имя.
Опции формы (formOptions
)
-
IMAGE path
Указание относительного пути к файлу с картинкой, которая будет отображаться в качестве иконки формы.
-
path
Путь к файлу. Строковый литерал. Путь указывается относительно каталога
images
.
-
-
AUTOREFRESH period
warningОпция объявлена устаревшей, используйте
EVENTS ON SCHEDULE PERIOD period formRefresh()
в качестве замены. В будущих версиях платформы она не будет поддерживаться.Указание периода автоматического обновления формы через интервал времени. Если опция не задана, то форма автоматически обновляться не будет.
-
period
Период времени в секундах. Целочисленный литерал.
-
-
LOCALASYNC
Ключевое слово, указывающее на то, что обработки локальных событий будут выполняться после отображения изменений на форме.