LimeReport Forum
General Category | Основное => Discussion | Обсуждение => Topic started by: avm74 on March 09, 2024, 01:30:05 pm
-
Как удалить страницу (или несколько страниц) из отчета?
-
что значит из отчета?
из шаблона?
из результата рендеринга?
-
Отчет состоит из нескольких страниц Reporpage1, Reporpage2, ...
В зависимости от условий нужно убрать одну или несколько страниц из результата рендеринга.
-
не рендерить
у страницы есть свойство "notPrintIfEmpty" (в локализации поищи, как обзывается, смысл понятен)
соответственно, не печатать, если пусто.
Далее скриптами ли, содержимым, добиться, чтобы на странице ничего не было - это путь в лоб.
Иной подход попробовать:
сделать кол-бэк функцию (в скриптах) и попробовать поиграться там. Примерно, так
page_1.beforeRender.connect(beforePrint);
function beforePrint()
{
page_1.printable=false;
page_1.isVisible=false;
}