Christian Carlow created OFBIZ-6427:
---------------------------------------

             Summary: Implement FindService record grouping/summarization 
functionality
                 Key: OFBIZ-6427
                 URL: https://issues.apache.org/jira/browse/OFBIZ-6427
             Project: OFBiz
          Issue Type: Bug
          Components: framework
    Affects Versions: Trunk
            Reporter: Christian Carlow


Just as sortSeq and sortDir will be added to find fields like ignoreCase is 
available, groupBy check box would also enhance user query capabilities.  
FindService would have to be extended to process the list and create 
group/summary records.

For example, if a grid/form lists customer orders and the user wants to 
determine the total quantity and price of products ordered between a date 
range, then check marking the groupBy for productId would insert a grouping 
record before the details containing totals.

This issue is primarily meant to handle reports for which pagination isn't used 
because all records are displayed.  For these reports queries, group totals can 
simply be calculated by looping each detail record.  But if pagination is used, 
the method of calculating totals for grouping records becomes more complicated 
because if detail records exist outside of the current page but are part of a 
group being summarized then they will be excluded from the group total unless 
implemented some other way.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to