मैं प्राइमफ़ेस 3.4 का उपयोग कर रहा हूं और इन-सेल संपादन के साथ डेटा-टेबल निर्यात करने का प्रयास कर रहा हूं। यह काम नहीं लग रहा है।प्राइमफ़ेस 3.4 डेटा एक्सपोर्टर मूल्यों को निर्यात नहीं करता है p: cellEditor
मैंने किया है निम्नलिखित:
संशोधित org.primefaces.component.export.Exporter
लाइन 143 और कहा कि इस:
else if (component instanceof CellEditor) { // Handle in-cell editable datatables
return exportValue(context, ((CellEditor) component).getFacet("output"));
}
यह वास्तविक कोशिकाओं के सही करने के लिए शीर्ष पर एक अतिरिक्त पंक्ति के साथ-साथ एक अतिरिक्त स्तंभ खड़ी कर रहा है डेटा के साथ। एक्सेल फ़ाइलों के साथ यह ठीक है क्योंकि वे "दृश्यमान" नहीं हैं लेकिन पीडीएफ खराब दिखता है।
- क्या पीएफ 3.4 को स्रोत कोड बदलने के बिना इसका समर्थन करने का कोई तरीका है?
- यदि उपरोक्त का उत्तर नकारात्मक है, तो क्या मैं अतिरिक्त पंक्ति/कॉलम के बिना पीडीएफ उत्पन्न कर सकता हूं?
आपके उत्तर के दूसरे भाग के बारे में, यह बहुत अच्छा है और अतिरिक्त कॉलम हटा दिया गया है, लेकिन मुझे नहीं पता कि तालिका के शीर्ष पर पीडीएफ का उपयोग करते समय मुझे खाली पंक्ति क्यों है। उपरोक्त केरेम का उत्तर बताता है कि हेडर टेक्स्ट समर्थित नहीं है। क्या इस वजह से पंक्ति है? – javaMS