Перейти к основному содержимому
Версия: 5.x

Инструкция EXTEND FORM

Инструкция EXTEND FORM - расширение существующей формы.

Синтаксис

EXTEND FORM formName 
formBlock1
...
formBlockN
;

Описание

Инструкция EXTEND FORM позволяет расширять существующую форму дополнительными блоками формы.

Параметры

Пример

CLASS ItemGroup;
name = DATA ISTRING[100] (ItemGroup);

itemGroup = DATA ItemGroup (Item);

EXTEND FORM items
PROPERTIES(i) NEWSESSION DELETE // добавляем на форму кнопку удаления

OBJECTS g = ItemGroup BEFORE i // добавляем на форму объект группы товаров перед товаром
PROPERTIES(g) READONLY name
// если бы объект был добавлен после объекта с товарами, то фильтрация шла бы по группе товаров, а не по товарам
FILTERS itemGroup(i) == g
;