Для вывода данных внутри шаблонов в Rational Publishing Engine можно создать переменные и присвоить им атрибуты.
Прежде чем начать
Создайте шаблон:
- В представлении Схема щелкните правой кнопкой мыши на пункте Шаблоны и выберите .
- Введите имя, описание, ориентацию и размер страницы для шаблона.
- Для сохранения изменений нажмите кнопку OK.
Создайте переменную для шаблона:
- В представлении Схема щелкните правой кнопкой мыши на пункте Переменные и выберите .
- Введите имя, описание и значение по умолчанию.
- Укажите переменную как внутреннюю чтобы она не отображалась в выводе.
- Для сохранения изменений нажмите кнопку OK.
Дополнительная информация приведена в разделе
Определение и присваивание переменных.
Об этой задаче
В шаблон нельзя добавлять запросы.
Процедура
- В редакторе шаблонов вставьте элемент
Контейнер.
- Щелкните правой кнопкой мыши на элементе контейнера и выберите .
- Выберите Добавить.
- Выберите переменную и нажмите кнопку OK.
- В окне Задать присваивания для текущего элемента откройте вкладку Выражение данных.
- Выберите атрибут для присваивания переменной и нажмите кнопку OK.
- Перетащите элемент
Абзац и поместите его после элемента Контейнер.
- В представлении Схема выберите шаблон и перетащите его на элемент абзаца.
- Перетащите элемент
Текст из представления Палитра в элемент Абзац.
- Из схемы источника данных перетащите _value в элемент Текст.
- Сохраните изменения.
Пример
Для отображения имени модуля
Rational DOORS в заголовке страницы выполните следующие действия:
- Добавьте схему источников данных Rational DOORS.
- В редакторе шаблонов вставьте элемент
Контейнер.
- Щелкните правой кнопкой мыши на элементе контейнера и выберите .
- Выберите переменную _reportName и нажмите кнопку Изменить.
- В окне Задать присваивания для текущего элемента откройте вкладку Выражение данных.
- Разверните Атрибуты и выберите атрибут Имя.
- Нажмите кнопку OK и еще раз кнопку OK для закрытия окна.
- Перетащите элемент
Абзац из представления Палитра и поместите его после элемента Контейнер.
- В представлении Схема выберите шаблон и перетащите его в элемент Абзац.
- Перетащите элемент
Текст из представления Палитра в элемент Абзац.
- Из схемы источника данных перетащите _value в элемент Текст.