2013-12-08 11 views
6

में संख्यात्मक डेटा वाले कॉलम की कुल योग की गणना करें जब <p:dataTable> (या <h:dataTable>) में संख्यात्मक डेटा सूचीबद्ध होता है, तो तालिका के पाद लेख में सारांश पंक्ति में कुल योग प्राप्त करने का कोई तरीका नहीं है, इसकी गणना किए बिना बैक बैक और इसे फिर से एक और बीन संपत्ति प्रदान करते हैं?स्वतः डेटाटेबल पाद लेख

+0

आप जावास्क्रिप्ट की कोशिश किया था? – 757071

+0

मैं जावास्क्रिप्ट का उपयोग कैसे कर सकता हूं? –

उत्तर

13

यदि आपका पर्यावरण जावा ईई 7 के नए ईएल 3.0 (उदा। WildFly 8) का समर्थन करता है, तो आप जावा 8-जैसे Stream and Lambda operations in EL के लिए नए समर्थन का उपयोग कर सकते हैं (हाँ, यह जावा 7 का उपयोग करते समय भी काम करता है)।

अपने विशेष मामले में, आप (संपत्ति के प्रकार के आधार पर, या DoubleStream#sum()) जावा 8 के IntStream#sum() की ईएल 3.0 बराबर का उपयोग कर सकते हैं:

+1

अच्छी तरह से काम करता है, लेकिन जब आप डेटाटेबल फ़िल्टर नहीं करते हैं। आप इसे कैसे प्रबंधित कर सकते हैं? –

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