Jump to content
Changes to the Jaspersoft community edition download ×

PHP: Use parameters in report


spmdd111

Recommended Posts

I hope someone can guide me in the right direction. I want to use the jasperreports server 6.3.0 to generate some reports by using PHP. In PHP I use the Jaspersoft PHP client 2.0 to generate the reports. This works fine but I have a problem with parameters.

This is how my JRXML looks like:

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

I want to fill that Parameter with a value, what I tried is to use input controls but in the report the value is always null.

My PHP code is:

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

I assume that either

  1. it is not possible to use input controls to achieve what I want
  2. I'm doing something wrong.

Thank you very much for any helpful answers!

 

Link to comment
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...