Вывод подряд нескольких списков

<< Click to Display Table of Contents >>

Navigation:  Проект > Документы объектов > Генератор отчетов > Проектирование отчетов > Секции (бэнды) > Секции данных >

Вывод подряд нескольких списков

Часто необходимо в одном отчете вывести несколько списков друг за другом. Генератор отчетов никак ограничений на это не накладывает. Все что нужно сделать для построения такого отчета - это разместить на странице две секции Данные. Разместим на странице две секции Данные, укажем им разные источники данных. Кроме того, для каждой секции Данные создадим свой заголовок и подвал. Для этого разместим на странице по две секции Заголовок данных и Итог данных. Как узнать какие секции подвалов и заголовков к каким секциям Данные относятся? Все очень просто. Секции Заголовок данных располагаем над секцией Данные. Секции Итог данных располагаем под секцией Данные. При этом секции Заголовок данных или Итог данных считаются относящимися к секции Данные в том случае, если между этими секциями нет других секций Данные. К примеру, на странице расположены по две секции каждого типа. Секция Заголовок данных1 расположен выше секции Даные1 и между ними нет других секций Данные, значит, она относится к секции Данные1. А вот если взять секцию Данные2, то между ней и секцией Заголовок данных1 находится секция Данные1. Поэтому, Заголовок данных1 не относится к секции Итог данных2. Секция Итог данных1 находится ниже секции Данные1 и между двумя этими секциями нет других секций Данные. Значит, она относится к секции Данные1. А вот секция Итог данных2 находится ниже и секции Данные1 и секции Данные2. Но в случае с секцией Данные1 между этой секцией и секцией Итог данных2 находится секция Данные2. Поэтому секция Итог данных2 относится к секции Данные2.

 

img_many_lists1

 

Первая секция Данные будет выводить первый список. Когда список будет полностью выведен, начнет выводится второй список. Второй список выводит вторая секция. Количество последовательно выводимых списков в отчете не ограничено.

 

img_many_lists2