sortCompareFunction*

2012/1/24 Fredy Gadotti <[email protected]>

> Você pode criar uma sortFunction, procura na documentação que não tem erro
> :)
>
>
> 2012/1/24 Re JMD <[email protected]>
>
>> Pessoal,
>>
>> Depois que utilizei um labelFunction para formatar valores num datagrid
>> eu não consigo ordenar mais a coluna, da o seguinte erro:
>>
>> *
>>
>> private
>> * *function* formatValorDesvioAcumulado(movimento:Movimento,
>> col:AdvancedDataGridColumn): String {
>>
>> *return* MoedaFormatter.format(movimento.vlDesvioAcumulado);
>>
>> }
>>
>> <mx:AdvancedDataGridColumn
>> headerText="Desvio Acumulado" labelFunction="
>> formatValorDesvioAcumuladoConsolidado" styleFunction="
>> alteraCorFonteGridAcumuladoConsolidado" />
>>
>> Erro:
>>
>> ReferenceError: Error #1069: Propriedade
>> B17AD13D-C24F-4182-A140-0F65A70C1D9C não encontrada em
>> com.fozci.sicorc.vo.Movimento e não há valor padrão.
>>  at Array$/_sortOn()
>>  at Array/http://adobe.com/AS3/2006/builtin::sortOn()
>>  at mx.collections::Sort/sort()
>>  at mx.collections::ListCollectionView/internalRefresh()
>>  at mx.collections::ListCollectionView/refresh()
>>  at mx.controls::AdvancedDataGridBaseEx/sortHandler()
>>  at mx.controls::AdvancedDataGrid/sortHandler()
>>  at flash.events::EventDispatcher/dispatchEventFunction()
>>  at flash.events::EventDispatcher/dispatchEvent()
>>  at mx.core::UIComponent/dispatchEvent()
>>  at mx.controls::AdvancedDataGrid/headerReleaseHandler()
>>  at flash.events::EventDispatcher/dispatchEventFunction()
>>  at flash.events::EventDispatcher/dispatchEvent()
>>  at mx.core::UIComponent/dispatchEvent()
>>  at mx.controls::AdvancedDataGridBaseEx/mouseUpHandler()
>>  at mx.controls::AdvancedDataGrid/mouseUpHandler()
>>
>> --
>> 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
>
>
>

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

Responder a