Jump to content
We've recently updated our Privacy Statement, available here ×

koszycki.wojciech

Members
  • Posts

    1
  • Joined

  • Last visited

koszycki.wojciech's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. Hi all Nothing gets printed in list wlement when expression is used: new net.sf.jasperreports.engine.data.JsonDataSource(new java.io.File("/tmp/sample.json")) When I print $P{REPORT_DATA_SOURCE} (parameter from sub dataset) it shows that there is an object net.sf.jasperreports.engine.data.JsonDataSource@1fa6b77. But everything prints fine when I change expression to $P{REPORT_DATA_SOURCE} and set up json file data source (same sample file) at iReport level. Library on classpath: /iReport-5.6.0/ireport/modules/ext/hsqldb-1.8.0-10.jar /iReport-5.6.0/ireport/modules/ext/jasperreports-extensions-3.5.3.jar /iReport-5.6.0/ireport/modules/ext/jasperreports-core-renderer.jar /iReport-5.6.0/ireport/modules/ext/jasperreports-5.6.0.jar Dataset definition: <subDataset name="dataset1" uuid="aeb951f0-8555-40e6-a739-51e803412c7f"> <queryString language="json"> <![CDATA[Northwind.Customers]]> </queryString> <field name="Phone" class="java.lang.String"/> <field name="City" class="java.lang.String"/> </subDataset> Here is whole band: <columnHeader> <band height="123" splitType="Stretch"> <componentElement> <reportElement x="0" y="23" width="555" height="64" isPrintWhenDetailOverflows="true" uuid="9615d3e4-35d1-44bd-ba9c-846de8e5825b"/> <jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd"> <datasetRun subDataset="dataset1" uuid="f886f023-adf2-4eb9-be9f-adeb9eecb40a"> <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JsonDataSource(new java.io.File("/tmp/sample.json"))]]></dataSourceExpression> </datasetRun> <jr:listContents height="64" width="555"> <textField> <reportElement x="0" y="0" width="100" height="20" uuid="845a256e-3caf-4d47-b02e-67e676601e3b"/> <textFieldExpression><![CDATA[$F{Phone}]]></textFieldExpression> </textField> <textField> <reportElement x="121" y="0" width="100" height="20" uuid="bf22dfa3-d1dc-4d51-9841-a8cb035a9f9b"/> <textFieldExpression><![CDATA[$F{City}]]></textFieldExpression> </textField> <textField> <reportElement x="95" y="36" width="291" height="20" uuid="7c84a810-02dc-4fc2-b164-49985ba9ac54"/> <textFieldExpression><![CDATA[""+$P{REPORT_DATA_SOURCE}]]></textFieldExpression> </textField> </jr:listContents> </jr:list> </componentElement> </band> </columnHeader> sample file looks like this: http://demo3797960.mockable.io/service/param
×
×
  • Create New...