Я надеюсь, что кто-то может направить меня в правильном направлении. Я хочу использовать сервер 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);
Я предполагаю, что либо
Большое спасибо за любые полезные ответы!
Задача ещё не решена.
Других решений пока нет …