मेरे पास एक स्टैंडअलोन एप्लिकेशन है, और इसके कर्तव्यों में से एक * .jrxml फ़ाइल का पथ लेना और संकलित करना है।जैस्पर रिपोर्ट्स: सब्रेपोर्ट्स को संकलित कैसे करें
मैं बिना किसी समस्या के यह कर सकता हूं जब तक कि एक सब्रेपोर्ट के साथ कोई रिपोर्ट नहीं आती है, जहां मास्टर का संकलन उसके किसी भी बच्चे को संकलित नहीं करता है, जिसके परिणामस्वरूप एक उप -पोर्ट * .jasper फ़ाइल बाद में ट्रैक के नीचे नहीं मिलती है।
वहाँ
1) JasperCompileManager स्वचालित रूप से subreports लेने के लिए सेट करने के लिए कोई तरीका है?
2) किसी जैस्परडिज़ाइन या जैस्पर रिपोर्ट ऑब्जेक्ट में निहित उप-रिपोर्टों के पथों की एक सूची प्राप्त करें?
मेरे पास jrxml फ़ाइलों तक कोई सीधी पहुंच नहीं है, इसलिए संकलन विधि के अनुरूप रिपोर्ट को संशोधित करना एक विकल्प नहीं है, न ही कोई मानक नामकरण योजना लागू कर रहा है ताकि अनुमान लगाया जा सके कि कौन से सबरेपोर्ट्स रिपोर्ट हैं।
यहाँ एक ऐसी ही समस्या है:
http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=40683
जहां एक JRVisitor JRSubreport वस्तुओं की एक सूची उत्पादन किया जाता है, लेकिन वहाँ है कि यह कैसे उपयोग करने के लिए subreport करने के लिए एक रास्ता पाने के लिए की कोई स्पष्टीकरण नहीं है इसे संकलित करने के लिए और subreports के subreports के लिए रिकर्सिव रूप से देखने के लिए, और मैं इसे समझ नहीं सकता।
मैं भी उत्तर सुनना चाहता हूं। मैंने सीधे उप रिपोर्ट की * .jasper फ़ाइल को लिंक समाप्त कर दिया, फिर इसे फ्लाई पर संकलित करें। :( –
डिस्क पर फ़ाइलों को सहेजे बिना हल की गई समस्या: http://stackoverflow.com/questions/9785451/generate-jasper-report-with-subreport-from-java –