For question 1.. Without refreshing how can you get updated data. So it is not possible to get data without refreshing GroupingCollection.
Question 2. - It is not clear ..please specify it clearly
I think you misunderstood my question: 1- The SummaryField needs to update, not refreshing the whole data, So if I update one of the itemEditors below the summary's field the SUM operation does not update. Example: If I update the itemEditor (where you see the numericStepper) from a value of 18 to say 28, the SummaryField with Operation SUM does not update to 110. The value 100 was auto calculated because of the 3 values beneath it. But it does not update on the fly. 2- If you loop through the AdvancedDataGrid's GroupingCollection's source, you'll notice a treeData in your debugger that you can see, but somehow have no access to, is there a way to loop through the objects inside that treeData. I need this because it gives me acess to each groupLabel and it's nested rows.
1. If your objects are bindable, then the Summaries will automatically update. If you are using a value object, make sure it is Bindable. Otherwise, if you are using Object, use ObjectProxy instead. Or you can try calling ICollectionView.itemUpdated(item) once the editing is done.
Have a look here for more information - http://http://flexpearls.blogspot.com/2008/05/objectarray-and-objectproxyarraycollect.html
2. For traversing through the Grouped Collection, you can do the following -
var coll:ICollectionView = adg.dataProvider as ICollectionView;
var cursor:IViewCursor = coll.createCursor();
trace (cursor.current); // do processing here
Sameer, you have done it again
Saved me on several occasions, Thank you very much!