var items:ArrayCollection = new ArrayCollection();
var item1:CmTestItem = new CmTestItem();
items.addItem(item1);
item1.testItemTypeCode = "101";
item1.referScore = 2;
item1.id = 1;
var item2:CmTestItem = new CmTestItem();
items.addItem(item2);
item2.testItemTypeCode = "101";
item2.referScore = 2;
item2.id= 2;
var item3:CmTestItem = new CmTestItem();
items.addItem(item3);
item3.testItemTypeCode = "101";
item3.referScore = 2;
item3.id=3
var item4:CmTestItem = new CmTestItem();
items.addItem(item4);
item4.testItemTypeCode = "101";
item4.referScore = 2.5;
item4.id = 4;
var item5:CmTestItem = new CmTestItem();
items.addItem(item5);
item5.testItemTypeCode = "101";
item5.referScore = 2.5;
item5.id = 5
var item6:CmTestItem = new CmTestItem();
items.addItem(item6);
item6.testItemTypeCode = "101";
item6.referScore = 3;
item6.id = 6
var item7:CmTestItem = new CmTestItem();
items.addItem(item7);
item7.testItemTypeCode = "101";
item7.referScore = 1;
item7.id = 7
var groupingfield1:GroupingField = new GroupingField();
groupingfield1.name = "referScore";
groupingfield1.compareFunction = scoreCompareFunction;
var grouping1:Grouping = new Grouping();
grouping1.fields = [groupingfield1];
var groupingCollection1:GroupingCollection = new GroupingCollection();
groupingCollection1.source = items;
groupingCollection1.grouping = grouping1;
groupingCollection1.refresh();
var item1:CmTestItem = new CmTestItem();
items.addItem(item1);
item1.testItemTypeCode = "101";
item1.referScore = 2;
item1.id = 1;
var item2:CmTestItem = new CmTestItem();
items.addItem(item2);
item2.testItemTypeCode = "101";
item2.referScore = 2;
item2.id= 2;
var item3:CmTestItem = new CmTestItem();
items.addItem(item3);
item3.testItemTypeCode = "101";
item3.referScore = 2;
item3.id=3
var item4:CmTestItem = new CmTestItem();
items.addItem(item4);
item4.testItemTypeCode = "101";
item4.referScore = 2.5;
item4.id = 4;
var item5:CmTestItem = new CmTestItem();
items.addItem(item5);
item5.testItemTypeCode = "101";
item5.referScore = 2.5;
item5.id = 5
var item6:CmTestItem = new CmTestItem();
items.addItem(item6);
item6.testItemTypeCode = "101";
item6.referScore = 3;
item6.id = 6
var item7:CmTestItem = new CmTestItem();
items.addItem(item7);
item7.testItemTypeCode = "101";
item7.referScore = 1;
item7.id = 7
var groupingfield1:GroupingField = new GroupingField();
groupingfield1.name = "referScore";
groupingfield1.compareFunction = scoreCompareFunction;
var grouping1:Grouping = new Grouping();
grouping1.fields = [groupingfield1];
var groupingCollection1:GroupingCollection = new GroupingCollection();
groupingCollection1.source = items;
groupingCollection1.grouping = grouping1;
groupingCollection1.refresh();