Indo um pouco mais alem, descobri que o problema existe quando eu uso o HierarchicalData e labelFunction nas colunas. Se eu tiro o labelFunction, o sort é chamado.
Alguém sabe de algo à respeito? André Coelho Brait da Silva TeCGraf Tel: (21) 3527-2502 Cel: (21) 8836-7622 2009/6/19 Andre Coelho <[email protected]> > Pessoal, eu tenho o seguinte código: > > <mx:AdvancedDataGrid id="eventos" rowCount="7" width="100%" height="100%" > styleFunction="eventGridStyleFunc" treeColumn="{typeColumn}" > folderClosedIcon="undefined" folderOpenIcon="undefined" > defaultLeafIcon="undefined" > > <mx:dataProvider> > <mx:HierarchicalData source="{selectedTripEvents}" > childrenField="children"/> > </mx:dataProvider> > <mx:columns> > <Control:CheckBoxHeaderColumn headerWordWrap="true" > textAlign="center" headerText=" " > width="25" dataField="selected" rendererIsEditor="true" > > headerRenderer="View.lqgRenderers.CheckBoxHeaderRenderer"> > <Control:itemRenderer> > <mx:Component> > <Grid:CheckBoxRenderer/> > </mx:Component> > </Control:itemRenderer> > </Control:CheckBoxHeaderColumn> > <mx:AdvancedDataGridColumn id="typeColumn" > headerWordWrap="true" textAlign="center" headerText="Tipo" > labelFunction="formatType" sortCompareFunction="typeSort"/> > <mx:AdvancedDataGridColumn headerWordWrap="true" > textAlign="center" headerText="Data Início" dataField="startDate" > labelFunction="formatStartDate" sortCompareFunction="startDateSort"/> > <mx:AdvancedDataGridColumn headerWordWrap="true" > textAlign="center" headerText="Data Fim" dataField="endDate" > labelFunction="formatEndDate" sortCompareFunction="endDateSort"/> > </mx:columns> > </mx:AdvancedDataGrid> > > > Selected tripEvents é um ArrayCollection do objeto representado na ávore. > > > O que tá acontecendo é que declarando o HierarchicalData da maneira acima, > as funções de sort (typeSort, startDateSort e endDateSort) não são chamadas > quando eu clico no header. Eu já tentei comentar a CheckBoxHeaderColumn pra > ver se era algum conflito com o header customizado mas sem sucesso. > Se eu comento o HierarchicalData e coloco o array de dataProvider, o sort é > chamado. > > Alguém tem alguma luz? > André Coelho Brait da Silva > TeCGraf > > Tel: (21) 3527-2502 > Cel: (21) 8836-7622 > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
