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
-~----------~----~----~----~------~----~------~--~---