从groupingcollection中的分组中排除单个项目

我有一个来自远程对象的平面数据阵列,我想对要分组的任何内容进行分组,但是单独留下单个项目(没有其他任何常见数据的那些)并且没有分组,打开每个节点只是为了讨厌发现里面只有一个项目,所以无论如何都没有必要把它放在那个组中。 这是任何人都做过的事吗?我找不到任何引用,我不知道是否从分组集合中获取了分层数据,然后通过它进行迭代会有任何好处,听起来像是很多重复的工作。     
已邀请:
我最终做了shaunhusain所说的,我创建了我自己的groupingcollection副本并且monkeypatched它创建组的方式,不够干净,不适合发布或一般使用,但正在努力。     
也可以通过使用groupitemrenderer并隐藏基于公开图标来完成 关于孩子的数量。
<mx:AdvancedDataGrid id="adg" 
     groupItemRenderer="my.namespace.GroupedItemRenderer"
</mx:AdvancedDataGrid>
GroupedItemRenderer是AdvancedDataGridGroupItemRenderer的子类 在updateDisplayList中:
if (data && data.hasOwnProperty("children")) {
disclosureIcon.visible = (data.children.length > 0);
}
    

要回复问题请先登录注册