Откройте в XLSX Workbench формуляр DYNTABLE (из предыдущего примера) и сохраните его под другим именем DYNTABLE_2 .
Выполните разметку Excel-шаблона (добавьте к имеющемуся образцу ячейки ещё 2 других) :
Выделите в дереве компонент:
и дважды продублируйте его, нажимая на кнопку:
В итоге, должно быть три «Паттерна».
Переименуйте их (добавив в имя порядковый номер) чтобы проще было различать:
Свяжите вновь созданные «Паттерны» с шаблоном, в соответствии со схемой:
Свяжите вновь созданные «Значения» с шаблоном, в соответствии со схемой:
Чтобы контролировать появление «Паттернов» в Печатной форме в режиме выполнения, предусмотрена опция «Появление при выводе» во вкладке свойств компонента. Данная опция связывает появление/отсутствие «Паттерна» в Печатной форме с наличием/отсутствием значения в заданном поле контекста.
Для каждого из трех «Паттернов», настройте условия их отображения в формуляре: в пункте «Появление при выводе» вкладки свойств нажмите на кнопку
и выберите в средстве поиска соответствующее поле - FORMAT_1, FORMAT_2 или FORMAT_3 (каждое из этих полей будет индикатором появления компонента).
Так, каждый из трех «Паттернов» появится в Печатной форме, только если в соответствующем поле контекста (индикаторе появления) будет значение ('X') . Соответственно, если поле контекста будет "пусто" , то «Паттерн» Печатной форме НЕ появится.
Ниже представлены вкладки свойств для каждого из трех «Паттернов» :
Формуляр готов.