Инструкция EXTEND FORM
Инструкция EXTEND FORM
- расширение существующей формы.
Синтаксис
EXTEND FORM formName
formBlock1
...
formBlockN
;
Описание
Инструкция EXTEND FORM
позволяет расширять существующую форму дополнительными блоками формы.
Параметры
-
formName
Имя расширяемой формы. Составной идентификатор.
-
formBlock1 ... formBlockN
Блоки формы.
Пример
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
;