Hi Friends,
I have an array collection same as below. I want to group this
collection based on DATaskType first and again group it based on
ProjectName in it.

The array collection look like this

var dailyActivityLogDetails:ArrayCollection=new ArrayCollection(
[
        {DATaskType:"Project Activities", ProjectName:"Project1", TaskId:2,
TaskName:"Task1", TotalEffort:0},
        {DATaskType:"Project Activities", ProjectName:"Project1", TaskId:3,
TaskName:"Task2", TotalEffort:0},
        {DATaskType:"Project Activities", ProjectName:"Project2", TaskId:4,
TaskName:"Task3", TotalEffort:0},
        {DATaskType:"Project Activities", ProjectName:"Project2", TaskId:5,
TaskName:"Task4", TotalEffort:0},
        {DATaskType:"Project Activities", ProjectName:"Project1", TaskId:6,
TaskName:"Task5", TotalEffort:0},
        {DATaskType:"Project Activities", ProjectName:"Project2", TaskId:7,
TaskName:"Task6", TotalEffort:0},
        {DATaskType:"Non Project Activities", ProjectName:"Other Tasks",
TaskId:1, TaskName:"", TotalEffort:0}
]);

My expected output is

Project Name         TaskName     Id      Total Effort
-------------------------------------------------------------------------
Project Activities
  Project1               Task1           2       0
  Project1               Task2           3       0
  Project1               Task5           6       0
  Project2               Task3           4       0
  Project2               Task4           5       0
  Project2               Task6           7       0
Non Project Activities
  Other Tasks                             1        0

But the output coming like this


Project Name            TaskName    Id      Total Effort
---------------------------------------------------------------------------
Project Activities
  Project1                  Task1           2       0
  Project1                  Task2           3       0
  Project2                  Task3           4       0
  Project1                  Task5           6       0
  Project2                  Task4           5       0
  Project2                  Task6           7       0
Non Project Activities
  Other Tasks                                1       0


Why the out put coming like this?


 Used the following code for grouping


var dgGCollection:GroupingCollection=new GroupingCollection();
var dgGField:Grouping=new Grouping();
var dgGFieldProjName:Grouping=new Grouping();


dashBoardGrid.dataProvider=null;


// Initialize the GroupingCollection instance.
dgGCollection.source= dailyActivityLogDetails ;


dgGField.fields=[new GroupingField("DATaskType", true, true)];


dgGCollection.grouping=dgGField;


dashBoardGrid.dataProvider=dgGCollection;


// Refresh the display.
dgGCollection.refresh();


Whats wrong with me? Please help me.. its urgent.

Regards,
Flexitechy


-- 
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en.

Reply via email to