3.2.13 Объединение ячеек в таблице с переменным числом столбцов

Введение

Данный пример также, как и предыдущий, демонстрирует возможность динамического объединения ячеек по вертикали и горизонтали - в частности, для построения сложных табличных заголовков в динамических таблицах. Такое объединение выполняется посредством компонента «Масштабируемый паттерн» (с опцией охвата строк/ столбцов).

Построим импровизированную диаграмму Гантта - таблицу, число столбцов которой не является фиксированным. Часть столбцов (статическая) будет постоянно присутствовать в таблице (Фаза, Задача, Длительность). Другая часть столбцов (динамическая) будет определяться количеством дней в произвольно выбранном месяце. При этом, заголовок над динамическими столбцами будет разбит на 3 иерархических уровня:

  1. Месяц (ячейка охватывает все столбцы, соответствующие дням)

  2. Неделя (ячейка охватывает несколько дней, входящих в неделю)

  3. День (ячейка не содержит объединения)

По вертикали, также, будут объединения строк (в столбце Фаза проекта).