PHP: параметры jasperreports

Я надеюсь, что кто-то может направить меня в правильном направлении. Я хочу использовать сервер jasperreports 6.3.0 для генерации некоторых отчетов с использованием PHP. В PHP я использую клиент Jaspersoft PHP 2.0 для генерации отчетов. Это работает нормально, но у меня проблема с параметрами.

Вот так выглядит мой JRXML:

<textField>
<reportElement x="305" y="42" width="100" height="30" uuid="5bbcd9d3-c70e-4b5c-8b0e-5948ce000cbd"/>
<textFieldExpression><![CDATA[$P{Parameter1}]]></textFieldExpression>
</textField>

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

Мой код PHP:

$c = new Client(
"http://localhost:8080/jasperserver",
"jasperadmin",
"jasperadmin");
$controls = array(
'Paramter1' => 'Hello World im Report!'
);
$report = $c->reportService()->runReport('/reports/testreports/report1', 'pdf', null, null, $controls);

Я предполагаю, что либо

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

Большое спасибо за любые полезные ответы!

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]