Olá pessoal, estou tentando agrupar uma lista no advancedDataGrid (ADG) mais ta dificil…
a minha lista vem agrupada certinha porém o ADG não agrupa corretamente.
fica assim:
+JOAO <–
+MARIA
JOAO <–
PEDRO
PATRICIA <–
SANDRA
PATRICIA <–
meu GroupingCollection ta assim:
<mx:dataProvider>
<mx:GroupingCollection id="gc" source="{minhaListaJaOrdenada}" >
<mx:grouping>
<mx:Grouping>
<mx:GroupingField name="pessoa" groupingFunction="getNomePessoaGF"/>
</mx:Grouping>
</mx:grouping>
</mx:GroupingCollection>
</mx:dataProvider>
// função para pegar o nome da pessoa
private function getNomePessoaGF(item:Object, field:GroupingField) : String {
if(item.pessoa != null) {
return item.pessoa.nmPessoa;
}
return "";
}