Solución:
Puedes leer todo sobre las tablas de datos avanzadas selector-modifiers
aquí -> http://datatables.net/reference/type/selector-modifier
Si solo desea obtener filas filtradas:
table.rows( { search:'applied' } ).data().each(function(value, index) {
console.log(value, index);
});
Para apuntar a una columna específica y obtener solo valores filtrados (su solicitud específica), aquí todos los valores filtrados de la columna n. ° 2:
table.column(2, { search:'applied' } ).data().each(function(value, index) {
console.log(value, index);
});
Ver demostración con ambos -> http://jsfiddle.net/q0e1bdcz/
Para crear una matriz sobre valores filtrados para una columna específica:
var array = [];
table.column(2, { search:'applied' } ).data().each(function(value, index) {
array.push(value);
});
console.log(array);
Ver demostración -> http://jsfiddle.net/q0e1bdcz/1/
También puede obtener datos únicos y ordenados si tiene más entradas.
// Datatable object
var table = $('#example').DataTable();
// Get Unique and Sorted values.
table.column(3, { search:'applied' } ).data().unique().sort().each(function(value, index) {
console.log(value, index);
});
Ref: http://www.jqueryscript.net/demo/DataTables-Jquery-Table-Plugin/examples/api/multi_filter_select.html
Espero que esto también ayude.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)