..2 Формуляр
Разумеется, вы можете создать данный формуляр "с нуля".
Однако, быстрее будет немного модифицировать формуляр из предыдущего примера. Далее описан именно этот способ.
Откройте предыдущий формуляр и сохраните его с другим именем
Откройте в XLSX Workbench формуляр EMPLOYEELIST (из предыдущего примера) и сохраните его под другим именем EMPLOYEELIST_2.
Скорректируйте связь с шаблоном для «Паттерна»
с областью в шаблоне, как показано на схеме ниже :
Создайте новый компонент «Папка» и включите в неё «Паттерн»
Для него, во вкладке свойств, в пункте «Группировка» установите флаг для группировки строк.
Перетяните (drag-and-drop) компонент
на только что созданный компонент
чтобы «Паттерн» оказался внутри «Папки»:
Создайте ещё один «Паттерн» для верхнего уровня списка
Под компонентом
создайте новые Компоненты: «Паттерн» и «Значение»:
Выполните связь «Паттерна» с шаблоном, как на схеме ниже:
Выполните связь «Значения» с шаблоном, как на схеме ниже:
с соответствующим (одноименным) полем контекста.
Отредактируйте свойства книги в шаблоне
Чтобы изменить расположение итоговой строки ВЫШЕ группируемых строк, необходимо в меню Excel: Данные > Структура убрать галочку в соответствующем диалоговом окне:
Активируйте формуляр, нажав на кнопку
Формуляр готов.
Пояснения
Новый список будет состоять из двух уровней: верхнего («несворачиваемая» строка) и нижнего («сворачиваемая» область).
Для строки верхнего уровня был создан «Паттерн» .
Для того, чтобы область шаблона (относящаяся ко второму уровню) стала «сворачиваемой», мы заключили её в «Папку», для которой установлено опция «Группировки» строк: