..2 Формуляр

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

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

Создайте и сохраните новый формуляр

Запустите XLSX Workbench, и создайте новый формуляр с названием HIDECOLUMNS .

Присвойте формуляру Контекст

Присвойте формуляру Контекст ZCONTEXT_HIDECOLUMNS . В ответ на вопрос об автоматическом создании структуры, нажмите на кнопку

чтобы создать структуру вручную .

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

Выполните разметку Excel-шаблона, как показано на рисунке :

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

Добавьте компоненты в формуляр, чтобы получилась структура, как на рисунке ниже:

Из данной структуры следует, что:

  • Каждая строка таблицы представлена одним сплошным «Паттерном» - для постоянно присутствующих полей (A,B,C) ; плюс ещё тремя «Паттернами» - для каждого из полей, отображаемых по условию (D,E,F) .

  • Обратите внимание на опцию «Направление» для каждого из «Паттернов». Паттерны столбцов (D,E,F) должны идти правее относительно предыдущего паттерна, поэтому для них установлено «Направление»:

Все Паттерны строки помещены в «Папку»

для того, чтобы правильно позиционировать начало новой строки таблицы.

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

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

Связь с контекстом

Свяжите «Цикл» и «Значения» с контекстом, в соответствии со схемой:

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

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

Воспользуйтесь данной опцией в соответствии со схемой:

Вкладки свойств для Паттернов ЗАГОЛОВКА таблицы.

Вкладки свойств для Паттернов СТРОКИ таблицы.

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

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