..2 Формуляр

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

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



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

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



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

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




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

Выделите в дереве компонент  и дважды продублируйте его, нажимая на кнопку 
В итоге, должно быть три «Паттерна». Переименуйте их (добавив в имя порядковый номер) чтобы проще было различать:



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

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



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



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

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


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

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


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

    




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

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