Кнопка печати из графа сущности
Назначение
Кнопка печати из графа сущности - это компонента, которая используется для печати данных, источником который служат значения из графа сущности. В результате нажатия на кнопку формируется документ в одном из заданных форматов: ODT, PDF, DOCX, XLSX.
Компонента Кнопка печати из графа сущности находится в разделе Компоненты - Кнопки - Кнопка печати из графа сущности
Свойства
Компонента имеет набор общих свойств. Ниже отображены свойства, специфичные только для данной компоненты.
| Наименование свойства | Назначение свойства | Принимаемые значения |
|---|---|---|
| Надпись на кнопке | позволяет задать наименование кнопки | пример возможного значения: Печать |
| Текст подтверждения при нажатии | позволяет задать текст сообщения, который отобразится в диалоговом окне после нажатия на кнопку | пример возможного значения: Вы действительно хотите напечатать отчет? |
| Основные параметры (Формировать отчет по собственному графу) | Позволяет задать настройки формирования отчета. | Сохранить используя - позволяет задать объект,в котором будет происходить сохранение сформированного документа в базу. Скачать сразу после формирования - позволяет задать автоматическое скачивание сформированного отчета |
| Файл шаблона и передача параметров (Формировать отчет по собственному графу) | Позволяет задать файл шаблона отчета и формат выходного файла | Список передаваемых параметров с формы в шаблон - позволяет добавить элементы, которые будут печататься. Граф сущностей - выбор графа сущностей, откуда будут печататься данные. Шаблон файла отчета - позволяет задать jasper шаблон, на основе которого будет формироваться документ. Формат выходного файла - позволяет задать расширение формируемого документа (ODT, PDF, DOCX, XLSX, XLS, CSV) |
Функции
В ходе настройки свойств компоненты (заданных по умолчанию) может оказаться недостаточно для выполнения поставленной задачи и получения необходимого результата.
Для каждой компоненты предусмотрен перечень функций, расширяющих её базовую функциональность, которые можно добавить нажатием кнопки
.
Вследствие технических особенностей реализации скриптов (
- скрипты выполняются удаленно на сервере приложений,
- скрипты выполняются в браузере пользователя), они имеют разные иконки, но это никак не влияет на их функциональность или предпочтительность использования.
Определить права текущего пользователя
Определить роли текущего пользователя
Определить роли текущего пользователя
Методические рекомендации по применению
Пошаговые инструкции по применению компонента в типовых задачах Вы можете найти в разделах:
Часто задаваемые вопросы
| Вопрос | Ответ |
|---|---|
| Чем отличается компонента Кнопка печати из графа сущности от компоненты Кнопка печати отчета из формы | Компонента Кнопка печати отчета из формы предназначена для формирования отчета, в который подставляются значения с формы, Кнопка печати из графа сущности предназначена для формирования отчета, в который подставляются значения из графа сущностей. |
| Все ли свойства компоненты обязательны для заполнения | Нет. Свойства компоненты определяются в зависимости от решаемой задачи. |
| Как в Jaspersoft Studio связать локальные параметры датасета c глобальными параметрами отчета | Table -> Properties -> вкладка Dataset -> Parameters. Тут добавляйте параметр датасета и в Expression вставляйте необходимый глобальный параметр отчета (Подробнее тут) |