Comunidad de diseño web y desarrollo en internet online

Datagrid Flex 3, column sortable de tipo fecha

Citar            
MensajeEscrito el 20 Ago 2015 07:57 pm
Hola tengo un datagrid con una columna fecha de nacimiento, con formato dd/mm/yyyy.
Tengo además la propiedad sortable = true.

Ocurre que por click en el header, toma los primeros caracteres, y ordena SIEMPRE según el día.

Alguien podrá ayudarme para obtener una function o lo que corresponda, de manera tal que sortee por la fecha completa y de esta manera los registros queden correctamente ordenados y NO por número de día ?

Muchas gracias !

<mx:DataGrid sortableColumns="true"....
<mx:columns>
<mx:DataGridColumn dataField="nace" headerText="Nacimiento" textAlign="center"/>
.......

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Ago 2015 01:39 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Ago 2015 02:15 pm
Resuelto ! parseando la fecha, muchas gracias Jorge ! Paso solución por si a alguien le sirve:

private function date_sortCompareFuncxxx(itemA:Object, itemB:Object):int {
var dateA:Date = new Date(Date.parse(itemA.xxx));
var dateB:Date = new Date(Date.parse(itemB.xxx));
return ObjectUtil.dateCompare(dateA, dateB);
}
<mx:DataGrid ...
<mx:DataGridColumn dataField="xxx" sortCompareFunction="date_sortCompareFuncxxx" .......

Por grodrig61

Claber

223 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.