повторяющийся заголовок в шаблоне издателя BI

Я пытаюсь создать шаблон в издателе BI для файла xml, созданного издателем oracle BI.

Я хочу, чтобы моя часть заголовка повторялась на всех страницах, например, если данные печатаются на разных страницах, часть заголовка, связанная с данными, должна быть напечатана на всех страницах.

Я попытался включить повторяющуюся группу в заголовок и ее конечный тег в тело, но у меня это не работает.

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


person Siddharth Srivastava    schedule 28.06.2016    source источник
comment
По какому шаблону вы работаете? Это RTF-шаблон? И является ли заголовок просто статическим текстом или данными?   -  person Ranjith R    schedule 28.06.2016
comment
Да, я работаю над шаблоном rtf, и заголовок также включает данные. Я знаю, что в заголовке мы должны использовать теги вместо полей. Но проблема в том, что я хочу включить заголовок в группу, которая будет иметь конечный тег в теле. Заголовок будет отличаться для каждой записи.   -  person Siddharth Srivastava    schedule 29.06.2016
comment
Заголовок в этих шаблонах предназначен для статического текста/изображений и номеров страниц, разрыв страницы контролируется BIP, когда данные выходят за пределы одной страницы. Поэтому, если вам нужно изменить заголовок, логика будет более сложной. Почему бы вам не опубликовать образец вашего xml и желаемый результат, чтобы мы могли выяснить, как его достичь?   -  person Ranjith R    schedule 29.06.2016
comment
хорошо .. мое требование примерно таково - давайте возьмем пример emp-dept. у меня есть список emp и отдела. 1 отдел может иметь сто эмп. это означает, что у одного отдела может быть более одной страницы ... поэтому я хочу, чтобы отдел был в разделе заголовка, чтобы отдел печатался на всех страницах, содержащих данные для этого конкретного отдела.   -  person Siddharth Srivastava    schedule 29.06.2016
comment
Даже я хочу иметь динамическое изображение в разделе заголовка. для каждого отдела логотип отдела будет выбран из определенной папки на диске в зависимости от названия отдела. (означает, что имя изображения будет таким же, как имя отдела). я могу сделать это в разделе тела. но не в заголовке. вот почему я хочу начать свою группу с заголовка к телу ... я даже пробовал теги ‹?start:body?› и ‹?end:body?›. но я не получаю решение. не могли бы вы помочь??   -  person Siddharth Srivastava    schedule 29.06.2016


Ответы (2)


Предполагая, что у вас есть двухуровневая иерархия в xml, вы хотите, чтобы значение для уровня 1 повторялось на всех страницах, если данные на уровне 2 переполняются. Этого можно добиться с помощью команды <?for-each@section:LEVEL?>

<?for-each@section:LEVEL1?>
<?for-each:LEVEL2?>
<?name?>
<?end for-each?>
<?end for-each?>

Теперь вам нужно указать <?LEVEL1?> в заголовке. Он будет напечатан на нескольких страницах, когда его записи уровня 2 переполнятся.

person Ranjith R    schedule 29.06.2016
comment
Да.. это работает. большое спасибо бро .. извините за поздний ответ - person Siddharth Srivastava; 26.07.2016
comment
Приятно знать ! Пожалуйста, отметьте ответ, если он помог решить проблему. - person Ranjith R; 26.07.2016

Перейдите к макету Bi Publisher и выберите «Макет страницы» рядом с вкладкой «Вставка». Щелкните заголовок страницы, добавьте туда все, что хотите. Прикрепляю вам скриншот.

введите здесь описание изображения

person Anastasis    schedule 28.06.2016