PHP:jasperreports参数

时间:2016-08-10 12:28:01

标签: php parameters jasperserver

我希望有人可以指导我朝着正确的方向前进。我想使用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>

我想用一个值填充该参数,我尝试使用输入控件,但在报告中,值始终为null。

我的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. 我做错了什么。
  3. 非常感谢您提供任何有用的答案!

0 个答案:

没有答案