Saltar al contenido

El menú desplegable Mostrar entradas desaparece al usar herramientas de exportación

Te traemos el resultado a esta dificultad, o por lo menos eso creemos. Si presentas preguntas deja tu comentario, que sin dudar

Solución:

Solo te falta el l bandera en dom. l para "control de entrada de cambio de longitud".

dom: 'lBfrtip'

hará que el menú desplegable vuelva a aparecer.

violín actualizado -> http://jsfiddle.net/p33x5L3t/1/
dom documentación -> https://datatables.net/reference/option/dom

Sé que es demasiado largo, pero si alguien todavía enfrenta este problema, haga lo siguiente, es una respuesta alternativa.

Agregue 'pageLength' dentro de los botones de la siguiente manera:

$('#example').DataTable( 
    dom: 'Bfrtip',
    buttons: [
        'pageLength','copy', 'csv', 'excel', 'print'
    ]
 );

Esto funciona para mí:

$(document).ready(function()   
      dataTable = $('#myDataTable').DataTable(
         "processing":true,
         "serverSide":true,
          dom:'lBfrtip',
          buttons: ['excel', 'csv', 'pdf', 'copy'],
         "lengthMenu": [50,100,500,1000,2000,5000,10000,50000,100000],
         "order":[],
         "sScrollX": "100%",
         "scrollCollapse": true,
         "ajax":
            url:"FetchAllAjax.php",
            type:"POST"
         
      );       
   );

Puntuaciones y comentarios

Si estás contento con lo expuesto, puedes dejar un enunciado acerca de qué te ha gustado de este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.