2017-06-01 2 views
0

Je suis nouveau en utilisant Footable et je ne peux pas trier par type de données = "nombre" (Tout le reste fonctionne correctement).Footable ne pas trier par type de données = "nombre" en utilisant CodeIgniter et JSON

code Mon Footable est: `

<table 
id="tabla" 
class="table table-striped table-bordered" 
data-paging="true" 
data-paging-count-format="{CP} de {TP}" 
data-sorting="true" 
data-filtering="true" 
data-filter-connectors="true" 
data-filter-delay="-1" 
data-filter-min="0" 
data-filter-placeholder="Buscar" 
data-empty="Sin resultados" 
data-show-toggle="false" 
data-toogle="true" 
> 
<thead id="thead"><tr> 
<td data-name="fila" data-title="#" data-type="number" data-sorted="true"></td> 
<td data-name="id" data-title="ID" data-type="number"></td> 
<td data-name="numero" data-type="number" data-title="Nro."></td> 
<td data-name="descripcion" data-title="Descripcion" breakpoints="xs sm"></td> 
<td data-name="ciudad" data-title="Ciudad" data-formatter="vinchuca"></td> 
<td data-title="Acciones" data-formatter="acciones"></td> 
</tr></thead> 
</table> 

<script> 
    $.get(baseurl+"ABM/readTodo",function(data){ 
     futable = FooTable.init('#tabla',{ 
     "rows":JSON.parse(data) 
     }); 
    }) 
</script> 

`

Graphic example of my problem

la sortie CodeIgniter JSON est:

"rows":[{"fila":"1","id":"1","numero":"1","descripcion":"pruebas","idCiudad":"2","ciudad":"LORETO"},{"fila":"2","id":"2","numero":"2","descripcion":"esta es la segundas","idCiudad":"2","ciudad":"LORETO"},{"fila":"3","id":"3","numero":"4","descripcion":"ESTA ES OTRA TABLA","idCiudad":"2","ciudad":"LORETO"},{"fila":"4","id":"4","numero":"20","descripcion":"ESTA ES LA ULTIMA","idCiudad":"1","ciudad":"SANTIAGO DEL ESTERO"}] 
    }); 

si je retire similaires "" ceci: "fila": 1, "id": 1, "numero": 1, "de scripcion ":" pruebas "," idCiudad ":" 2 "," ciudad ":" LORETO "}

Footable works, que puis-je faire?

Répondre

0

Ok le problème:

echo json_encode($arr); 

J'ai changé avec:

echo json_encode($arr, JSON_NUMERIC_CHECK); 

et maintenant travaille parfait!