Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: Как удалить страницу (или несколько страниц) из отчета?  (Read 125 times)

avm74

  • Newbie
  • *
  • Posts: 2
    • View Profile
Как удалить страницу (или несколько страниц) из отчета?

Subst

  • Sr. Member
  • ****
  • Posts: 444
    • View Profile
что значит из отчета?
из шаблона?
из результата рендеринга?

avm74

  • Newbie
  • *
  • Posts: 2
    • View Profile
Отчет состоит из нескольких страниц Reporpage1, Reporpage2, ...
В зависимости от условий нужно убрать одну или несколько страниц из результата рендеринга.

Subst

  • Sr. Member
  • ****
  • Posts: 444
    • View Profile
не рендерить
у страницы есть свойство "notPrintIfEmpty" (в локализации поищи, как обзывается, смысл понятен)

соответственно, не печатать, если пусто.
Далее скриптами ли, содержимым, добиться, чтобы на странице ничего не было - это путь в лоб.

Иной подход попробовать:
сделать кол-бэк функцию (в скриптах) и попробовать поиграться там. Примерно, так

Code: [Select]
page_1.beforeRender.connect(beforePrint);
function beforePrint()
  {
  page_1.printable=false;
  page_1.isVisible=false;
  }