JQuery - Plugin data Table

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 7 puestos en JQuery (en relación al último mes)
Gráfica de JQuery

Plugin data Table

Publicado por Laura (2 intervenciones) el 26/11/2019 20:38:09
hola hoy quiero hacer la siguiente consulta, estoy haciendo un reporte donde tengo varias columnas, estoy generando la tabla el plugins datatable, me funciona perfectamente , el tiene un input de filtro sonbre la tabla, que con cualquier valor que coincida en la tabla y tambien funciona muy bien, lo que me gustaria lograr es como tener varios input de filtros donde haga busquedas segun los parametros estableciendo

reporte-606

por ejemplo filtrar por RNC, NCF, y Fecha año mes ... algo asi..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 3
Ha disminuido su posición en 7 puestos en JQuery (en relación al último mes)
Gráfica de JQuery

Plugin data Table

Publicado por Laura (2 intervenciones) el 27/11/2019 20:22:33
TENGO a medias la solucion pero la tabla con data table es renposive, y estaba en español y perdi esas propiedades

/*************
CCS
*************/
1
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css">

/*****************
PLUGING
******************/

1
2
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>

/*********************
JAVASCRIP
**********************

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$(document).ready(function() {
    $('#Reporte606filtros').DataTable({
        initComplete: function () {
            this.api().columns().every( function () {
                var column = this;
                var select = $('<select><option value=""></option></select>')
                    .appendTo( $(column.footer()).empty() )
                    .on( 'change', function () {
                        var val = $.fn.dataTable.util.escapeRegex(
                            $(this).val()
                        );
 
                        column
                            .search( val ? '^'+val+'$' : '', true, false )
                            .draw();
                    } );
 
                column.data().unique().sort().each( function ( d, j ) {
                    select.append( '<option value="'+d+'">'+d+'</option>' )
                } );
            } );
        }
 
 
    } );
} );
 
<table class="table table-bordered table-striped dt-responsive tablas display" id="Reporte606filtros"  width="100%">


imagen-1
imagen-2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar