LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: Maks on January 16, 2023, 03:21:40 PM

Title: Порядок выведения страниц или зависимых элементов
Post by: Maks on January 16, 2023, 03:21:40 PM
Добрый день!
У меня есть отчет, его структура такова: Есть главная страница с описанием и таблицей и есть другая страница с детальным описанием каждой строчки таблицы. Главных страниц может быть несколько, как и страниц, описывающих строчку в таблице, так же размер страницы обычно больше размера A4. Так же нужно, чтобы каждая страница начиналась с новой.
Пробовал сначала разделить этот отчет на Reportpage1 и Reportpage2, но печатаются сначала все страницы из Reportpage1 и потом уже Reportpage2.
Пробовал добавить subdetail и поместить туда весь контент из второй страницы (так как размер контента больше страницы, то пришлось поставить галочку к splitable). По логике выводит как надо, но теперь уже не начинается с новой страницы и все превращается в кашу.
Мне бы очень помогла возможность добавить к subdetail "startNewPage".
Или же добавить возможность привязывать Reportpage к другой Reportpage и делать ее зависимой (вариант самый оптимальный, так какпервая страница должна была быть в альбомной ориентации, а вторая в книжной).
Или, возможно, есть какой-то другой способ решить эту проблему.
Так же не очень понятно отличие между "startNewPage" и startFromNewPage.
Title: Re: Порядок выведения страниц или зависимых элементов
Post by: Arin Alex on January 24, 2023, 01:51:43 PM
Maks, Преветствую!
Quote
Или же добавить возможность привязывать Reportpage к другой Reportpage и делать ее зависимой (вариант самый оптимальный, так какпервая страница должна была быть в альбомной ориентации, а вторая в книжной).
Такой вариант организовать не получится, логика лаймрепорта немного другая.
Quote
Так же не очень понятно отличие между "startNewPage" и startFromNewPage.
startNewPage стартовать с отрисовку банда с новой страницы
startFromNewPage разорвать DataBand и ReportHeader без установки этого флага будут на одной странице