हम पूर्णांक मानों के बजाय वर्णमाला भी मुद्रित कर सकते हैं। यानी हम एक, बी, सी मुद्रित कर सकते हैं ... इसके बजाय 1,2,3 ...
इसके लिए हमें अनुक्रम संख्या के लिए मुद्रित करने के लिए वर्णमाला की एक सूची उत्तीर्ण करने की आवश्यकता है, यहां मैं उपयोग करने जा रहा हूं निम्नलिखित कोड चरित्र सूची बनाने के लिए,
List<String> characters = new ArrayList<String>(26);
for (char c = 'a'; c <= 'z' ; c++) {
characters.add(String.valueOf(c));
}
parametersMap.put("charactersList", characters);
अब, डिजाइन नंबर बजाय अक्षर में परिणाम प्रदर्शित करने के लिए निम्नलिखित अभिव्यक्ति जोड़ने में,
<textFieldExpression><![CDATA[$P{charactersList}.get(($V{REPORT_COUNT}-1)%26)]]></textFieldExpression>
इस अक्षर के रूप में अनुक्रम जो सूची में संग्रहित है प्रस्तुत करना होगा दिए गए सूचकांक पर।
स्रोत
2015-09-18 12:09:58
कोई डीबी, मैं पास करता हूं, 'व्यक्ति सूची' 'जेआरबीन कोलेक्शनडेटा स्रोत (व्यक्ति सूची)'। – CycDemo
क्या आपने * 'REPORT_COUNT' * अंतर्निर्मित चर का उपयोग करने का प्रयास किया था? –
thz, यह ठीक है। मुझे नहीं पता कि अंतर्निहित चर क्या है। – CycDemo