hola david,
mira asi tengo la funcion:
Código Javascript
:
Ver original<th field="costo_unitario" width="90" rowspan="2"
data-options="
align:'right',
formatter:formatPrice,
sorter:function(a,b){
return (parseFloat(a.replace(/[^\d.]+/g, '')) > parseFloat(b.replace(/[^\d.]+/g, '')) ? 1 : -1);
}
" sortable="true">
Costo</th>
Se supone que ya convertidos los parametros a b deberia hacer el ordenamiento numerico, pero me sigue ordenando:
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
Por que sera?