Сравнение версий
по сравнению с
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Информация | ||
---|---|---|
| ||
Переменная — это вычисляемое в процессе формирования отчёта значение. Доступно большое количество системных переменных, таких как номер страницы, номер строки. Но разработчик шаблона также может создавать свои пользовательские переменные. При работе с переменными важно помнить, что они зависят от значения EvaluationTime при выводе. |
Свойства страницы | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Название переменной | Значение переменной |
---|---|
PAGE_NUMBER | Содержит номер текущей страницы данного отчета на момент времени |
MASTER_CURRENT_PAGE | Содержит номер страницы «мастера»,в котором расположен отчет в момент времени. Актуально для подотчетов, чтобы узнать страницу в родительском отчете |
MASTER_TOTAL _PAGES | Содержит количество страниц всего в мастере на момент времени |
COLUMN_NUMBER | Содержит номер текущей колонки в отчете в момент времени. Следует иметь ввиду что, если элементы плохо выровнены в отчете, может показывать значения отличные от ожидаемых |
REPORT_COUNT | Содержит номер текущей обрабатываемой записи (номер строки) в момент времени. Эта переменная используется для нумерации строк в момент расчета Now и в качестве общего количества записей в отчете (кол-во документов всего например) в момент расчета Report |
PAGE_COUNT | Содержит число страниц в отчете на момент времени |
COLUMN_COUNT | Содержит число колонок в отчете на момент времени |
Name | Имя переменной |
Value Class Name | Класс, используемый для хранения значения в переменной |
Calculation | Выбор из нескольких агрегатных функций, которые выполняются с каждой новой обрабатываемой записью. Суммы, средние, мин/макс |
Initial Value Expression | Значение на начало работы отчета. Или после сброса. Является Выражением java |
Increment type | К значению будет прибавлено 1 при обработке следующей выбранной итерации. Report – с каждой новой обрабатываемой записью, Page – с новой страницей, Column–с новой колонкой. |
Incrementer Factory Class Name | При желании вместо увеличении на 1 можно передать свой собственный класс инкрементора. |
Reset type | Переменная сбросит свое значение и применит Initial Value Expression при данном изменении. Например можно считать сумму на каждой странице отдельно. |
панель | |
---|---|
Параметры:
|