का मूल्य कैसे प्राप्त करें मेरे पास है .jrxml फ़ाइल और मैं कोड से कुछ पैरा पास करना चाहता हूं। मेरे पास Orde
आर क्लास है जिसमें double price
, int quantity
और Product product
जैसे फ़ील्ड हैं। स्थिति, सरल है जब मैं कीमत या मात्रा पारित करने के लिए की जरूरत है, मैं तो बस कुछ इस तरह करते हैं:जटिल जावाबीन
<textFieldExpression class = "java.lang.Integer">
<![CDATA[$F{quantity}]]>
</textFieldExpression>
समस्या प्रकट होता है जब मैं product.getName()
पारित करने के लिए प्रयास करें। मैं कुछ ऐसा करने की कोशिश की:
<textFieldExpression class = "java.lang.String">
<![CDATA[$F{product}.getName()]]>
</textFieldExpression>
और कई अन्य लोगों, लेकिन मैं हो रही त्रुटि रखें: net.sf.jasperreports.engine.design.JRValidationException: Report design not valid : 1. Field not found : product
क्या आपको पता है कि कैसे इस समस्या को हल करने के लिए है?
देखें: http://stackoverflow.com/a/38535589/59087 –