..2 Формуляр

Исходник формуляра находится здесь .

Как загрузить формуляр в систему, описано здесь .

Откройте предыдущий формуляр и сохраните его с другим именем

Откройте в XLSX Workbench формуляр DYNTABLE (из предыдущего примера) и сохраните его под другим именем DYNTABLE_2 .

Разметьте шаблон

Выполните разметку Excel-шаблона (добавьте к имеющемуся образцу ячейки ещё 2 других) :

Дерево структуры формуляра

Выделите в дереве компонент:

и дважды продублируйте его, нажимая на кнопку:

В итоге, должно быть три «Паттерна».

Переименуйте их (добавив в имя порядковый номер) чтобы проще было различать:

Связь с шаблоном

Свяжите вновь созданные «Паттерны» с шаблоном, в соответствии со схемой:

Свяжите вновь созданные «Значения» с шаблоном, в соответствии со схемой:

Опция «Появление при выводе»

Чтобы контролировать появление «Паттернов» в Печатной форме в режиме выполнения, предусмотрена опция «Появление при выводе» во вкладке свойств компонента. Данная опция связывает появление/отсутствие «Паттерна» в Печатной форме с наличием/отсутствием значения в заданном поле контекста.

Для каждого из трех «Паттернов», настройте условия их отображения в формуляре: в пункте «Появление при выводе» вкладки свойств нажмите на кнопку

и выберите в средстве поиска соответствующее поле - FORMAT_1, FORMAT_2 или FORMAT_3 (каждое из этих полей будет индикатором появления компонента).

Так, каждый из трех «Паттернов» появится в Печатной форме, только если в соответствующем поле контекста (индикаторе появления) будет значение ('X') . Соответственно, если поле контекста будет "пусто" , то «Паттерн» Печатной форме НЕ появится.

Ниже представлены вкладки свойств для каждого из трех «Паттернов» :

Активируйте формуляр, нажав на кнопку

Формуляр готов.