hola
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:
$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
y necesito que me muestre:
Código:
$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
trae un ejemplo de funcion pero para fechas:
Código Javascript
:
Ver originalsorter: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 originalsorter:function(a,b){
if(a>b){
return (-1);
} else{
return (1);
}
}
Pero sigue acomodando igual