..2 Формуляр
Создайте и сохраните новый формуляр
Запустите XLSX Workbench, и создайте новый формуляр с названием HIDECOLUMNS .
Присвойте формуляру Контекст
Присвойте формуляру Контекст ZCONTEXT_HIDECOLUMNS . В ответ на вопрос об автоматическом создании структуры, нажмите на кнопку
чтобы создать структуру вручную .
Разметьте шаблон
Выполните разметку Excel-шаблона, как показано на рисунке :
Дерево структуры формуляра
Добавьте компоненты в формуляр, чтобы получилась структура, как на рисунке ниже:
Из данной структуры следует, что:
Каждая строка таблицы представлена одним сплошным «Паттерном» - для постоянно присутствующих полей (A,B,C) ; плюс ещё тремя «Паттернами» - для каждого из полей, отображаемых по условию (D,E,F) .
Обратите внимание на опцию «Направление» для каждого из «Паттернов». Паттерны столбцов (D,E,F) должны идти правее относительно предыдущего паттерна, поэтому для них установлено «Направление»:
Все Паттерны строки помещены в «Папку»
для того, чтобы правильно позиционировать начало новой строки таблицы.
Связь с шаблоном
Свяжите «Паттерн» и «Значения» с целевыми областями шаблона, в соответствии со схемой:
Связь с контекстом
Свяжите «Цикл» и «Значения» с контекстом, в соответствии со схемой:
Опция «Появление при выводе»
Чтобы контролировать появление «Паттернов» в Печатной форме в режиме выполнения, предусмотрена опция «Появление при выводе» во вкладке свойств компонента. Данная опция связывает появление/отсутствие «Паттерна» в Печатной форме с наличием/отсутствием значения в заданном поле контекста.
Воспользуйтесь данной опцией в соответствии со схемой:
Вкладки свойств для Паттернов ЗАГОЛОВКА таблицы.
Вкладки свойств для Паттернов СТРОКИ таблицы.
Активируйте формуляр, нажав на кнопку
Формуляр готов.