2012-11-01 8 views
6

मेरे पास जेस्पर रिपोर्ट का उपयोग करके टैबलेटर प्रारूप में दिखाए जाने वाले डेटा का एक सेट है और वर्तमान में .jrxml फ़ाइल लिख रहा है।जेस्पर रिपोर्ट पीढ़ी के लिए जेआरएक्सएमएल फ़ाइल में डायनामिक कॉलम कैसे बनाएं?

मेरे डेटासेट में, मेरे पास डेटा है जो तालिका के लिए कॉलम की संख्या जानने के लिए हमारी सेवा करेगा, जिससे तालिका के लिए गतिशील कॉलम बन जाएंगे।

तो, समस्या डेटाबेस से प्राप्त डेटा पंक्ति विशिष्ट है; तो मैं इसे तालिका के लिए कॉलम में बदलने के लिए कैसे काम कर सकता हूं?

मैं कहाँ डेटा का बैकअप ले लिया जाता है से एक डीबी तालिका है:

TEST_ID LEVEL:1 LEVEL:2 LEVEL:3 UNITS PERCENT 
------- ------- ------- ------- ----- ------- 
GLU  2.1  3.2  3.3  10 22 

:

TEST_ID LEVEL LOT_NUM MEAN   UNITS  PERCENT    
--------- ------ -------- ------------- ----------- ------------- 
GLU  1  1212  2.1    10   22      
GLU  2  1314  3.2    10   22      
GLU  3  1414  3.3    10   22  

मैं रिपोर्ट वैसे ही बनाने के लिए -: स्तर की की संख्या विशेष रूप से के लिए स्तंभों की संख्या हो जाता है परीक्षण।

+0

स्मार्ट लोगों से कोई विचार? – GOK

+0

यह एक बहुत ही मान्य और दिलचस्प सवाल है। फिर भी, कोई भी कुछ भी नहीं जानता है। हमम ... – Dagvadorj

+0

संभावित डुप्लिकेट [रनटाइम पर कॉलम को कैसे दिखाया/छुपाएं?] (Http://stackoverflow.com/questions/116053/how-to-show-hide-a-column-at-runtime) –

उत्तर

4

आपका उपयोग केस ऐसा लगता है कि आपके कॉलम केवल रन समय पर पहचाने जा सकते हैं। ऐसे उपयोग के मामलों के लिए, आप दो पुस्तकालयों में से किसी एक को देख सकते हैं - dynamic jasper और dynamic reports। हालांकि मैंने गतिशील रिपोर्ट पर गतिशील जैस्पर का अधिक उपयोग देखा है।

+0

मैंने गतिशील जैस्पर का उपयोग करने और इसे लागू करने की कोशिश की लेकिन मुझे डीबी से पूछे गए डेटा के अनुसार कॉलम प्राप्त करने में समस्या का सामना करना पड़ा – GOK

संबंधित मुद्दे