estoy usando un framework que me facilita un datagrid. Ya trae la funcion sort integrada pero para mi columna de precios no me sirve, entonces estuve leyendo y permite hacer tu propia funcion para el sort, pero ya no entiendo muy bien y es por eso que necesito su ayuda.
Por ejemplo asi me acomoda la funcion nativa la columna de importes:
Código:
y necesito que me muestre:$82,273.58 $8,620.00 $7,820.00 $6,590.22 $6,506.84 $6,100.00 $56,597.35 $48,544.34 $48,416.53 $44,175.94 $3,904.10 $3,898.50 $21,001.24 $20,550.72 $2,774.00
Código:
trae un ejemplo de funcion pero para fechas:$82,273.58 $56,597.35 $48,544.34 $48,416.53 $44,175.94 $21,001.24 $20,550.72 $8,620.00 $7,820.00 $6,590.22 $6,506.84 $6,100.00 $3,904.10 $3,898.50 $2,774.00
Código Javascript:
Ver original
sorter:function(a,b){ a = a.split('-'); b = b.split('-'); if (a[2] == b[2]){ if (a[0] == b[0]){ return (a[1]>b[1]?1:-1); } else { return (a[0]>b[0]?1:-1); } } else { return (a[2]>b[2]?1:-1); } }
trate de adaptarla para el sort numerico:
Código Javascript:
Ver original
sorter:function(a,b){ if(a>b){ return (-1); } else{ return (1); } }
Pero sigue acomodando igual