вызов отчёта

Обсуждение Stimulsoft Reports.PHP
Ответить
AlexS
Сообщения: 50
Зарегистрирован: 08 ноя 2013, 11:21

вызов отчёта

Сообщение AlexS »

Допустим у нас есть сгенерированный report.mrt, содержание которого:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer version="1.02" type="Flex" application="StiReport">
 ...
</StiSerializer>
Как из php-скрипта методом POST передать строкой вышенаписаный код и отобразить отчёт? Какой класс и метод для этого используется?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: вызов отчёта

Сообщение HighAley »

Здравствуйте.

Смотрите Developer FAQ. Там вы найдёте информацию как передать шаблон отчёта.

Спасибо.
AlexS
Сообщения: 50
Зарегистрирован: 08 ноя 2013, 11:21

Re: вызов отчёта

Сообщение AlexS »

А как вызвать отчёт методом POST?
AlexS
Сообщения: 50
Зарегистрирован: 08 ноя 2013, 11:21

Re: вызов отчёта

Сообщение AlexS »

всё с POST разобрался. Теперь следующий вопрос. Допустим мне надо передать стимулу не физический файл mrt, а его содержание типа

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer ...
как это реализовать? т.к. стимул требует физ. файл
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: вызов отчёта

Сообщение Vladimir »

Здравствуйте,

Пожалуйста откройте файл index.php, и найдите функцию sti_get_report($report_key)
В этой функции осуществляется передача данных Flash приложению со стороны сервера. По умолчанию реализован алгоритм передачи отчёта из файла. Но вы можете закомментировать этот код, и добавить свой - например, что бы шаблон отчёта брался из базы данных, или откуда-то ещё.

Спасибо.
Ответить