मैं एक तालिका वाली एक रिपोर्ट उत्पन्न करने की कोशिश कर रहा हूं। ये jrxml से महत्वपूर्ण हिस्से हैं:जैस्पर टेबल घटक
<jasperReport
<subDataset name="Table Dataset 1">
<field name="field1" class="java.lang.String"/>
</subDataset>
<summary>
<jr:table>
<datasetRun subDataset="Table Dataset 1">
<dataSourceExpression>
<![CDATA[$P{REPORT_DATA_SOURCE}]]>
</dataSourceExpression>
</datasetRun>
<jr:column width="90">
<jr:columnHeader>...</jr:columnHeader>
<jr:detailCell height="20">
<textField>
<textFieldExpression class="java.lang.String">
<![CDATA[$F{territory}]]>
</textFieldExpression>
</textField>
</jr:detailCell>
</jr:column>
<jr:table>
</summary>
</jasperReport>
डेटा स्रोत के प्रकार मैं रिपोर्ट के गुजर रहा एक JRBeanArrayDataSource है, जो ठीक है, (अगर मैं $ एफ का उपयोग कर रहा हो सकता है क्योंकि डेटा रिपोर्ट में दिखाई देता है लगता है मास्टर में {field1} - तालिका के बाहर)।
क्या आप तालिका घटक का उपयोग कर रहे तरीके से कुछ गलत देखते हैं? मुझे कोई त्रुटि नहीं दिखाई दे रही है ... लेकिन तालिका प्रदर्शित नहीं की जा रही है ... तालिका के बजाय केवल एक क्षैतिज रेखा।
यह स्पष्ट नहीं है कि डेटास्रोत कौन सा है, BeanArray REPORT_DATA_SOURCE जैसा ही है? – medopal