Skip to content

Перейти к FineReport?Templates

1. Обзор

1.1 Сценарии применения

FineBI поддерживает переход к шаблону FineReport после щелчка на компоненте. Как показано на рисунке ниже:

37.gif

1.2 Функциональное описание

Переход к шаблону отчета может быть реализован как с передачей параметров, так и без них. Если в целевом шаблоне отчета изначально нет параметров, функция перехода с передачей параметров не может быть реализована.

2. Переход без передачи параметров

2.1 Получение ссылки на шаблон отчета

Есть два способа сделать это, и в данной статье в качестве примера используется второй.

  • Первый: Получите ссылку на предварительный просмотр шаблона отчета напрямую.

При переходе от компонентов FineBI к шаблонам отчетов может потребоваться повторный вход в учетную запись FineReport.

  • Второй: поместите шаблон отчета в проект FineBI, а затем получите относительный путь к ссылке предварительного просмотра.

Необходимо, чтобы база данных и таблицы данных, используемые в шаблоне отчета, были подключены к FineBI, иначе предварительный просмотр будет неудачным. Преимущество такого подхода заключается в том, что шаблон встроен в FineBI, поэтому после перехода к шаблону отчета не нужно входить в FineReport для его просмотра.

1) Загрузите шаблон cpt: autoquery.cpt

2) Поместите загруженный шаблон cpt в папку \webapps\webroot\WEB-INF\reportlets, как показано ниже:

26.png

3) Добавьте файл "Auto Query.cpt" в каталог FineBI, как показано ниже:

27.png

28.png

4) Просмотрите этот шаблон в FineBI и скопируйте ссылку на предварительный просмотр. Это показано на рисунке ниже:

30.png

2.2 Установка прыжков

1) Найдите встроенную панель FineBI "Многоперспективный анализ продаж", как показано ниже:

31.png

2) Установите переход для компонента "Какой регион продается лучше всего" в этой панели, как показано ниже:

32.png

3) Просто установите ссылку предварительного просмотра для перехода к шаблону отчета. Как показано на рисунке ниже:

33.png

Если шаблон целевого отчета размещен в FineBI, лучше заполнить путь предварительного просмотра как относительный путь.

  • Т.е. начните с webroot и удалите предыдущую информацию о порте и IP, например, /webroot/decision/v10/entry/access/889c14a8-f11e-462a-b46b-c021f8564f8f?preview=true
  • Для BI-проектов, которые получили доступ к Data Decision System напрямую через IP под Tomcat, при заполнении превью необходимо прописать путь от папки с решениями, например:

/decision/v10/entry/access/889c14a8-f11e-462a-b46b-c021f8564f8f?preview=true

Если шаблон целевого отчета не размещен в FineBI, просто заполните полный путь к превью.

Чтобы задать позицию открытия шаблона после прыжка, смотрите:Как настроить окно прыжка

2.3 Эффекты просмотра

Щелкните по непустой области компонента "Какой регион продает лучше всего", чтобы перейти к шаблону отчета "Автозапрос". Как показано на рисунке ниже:

Вы можете видеть, что после нажатия кнопки "Северный Китай" для перехода к шаблону cpt передача параметров не реализована. О том, как это сделать, читайте в разделе 3.

36.gif

3. Параметры передачи прыжков

Шаблон отчета "Автозапрос" содержит параметр city (о том, как параметризовать отчет, смотрите: Описание параметров шаблона ).

3.1 Операционные шаги

Основываясь на примере из раздела 2 этой статьи, мы изменили настройки перехода компонента "Какой регион продает лучше всего", добавив значение поля &parameter= после исходной ссылки.

Поэтому в данном примере добавьте суффикс &city=район, к которому он относится, как показано ниже:

35.png

Чтобы задать позицию открытия шаблона после прыжка, смотрите:Как настроить окно прыжка

3.2 Эффекты просмотра

После нажатия кнопки "Северный Китай" параметры шаблона отчета cpt получают значение "Северный Китай" и автоматически заполняют его в текстовом элементе управления, вы можете просмотреть данные о Северном Китае, нажав кнопку "Запрос".

37.gif