exportoptions exportar buttons botones bootstrap javascript datatables

javascript - exportar - exportoptions datatables



Casilla de verificación para cada botón para seleccionar una columna en Datatables 1.10 sin ColVis (1)

SOLUCIÓN

Las casillas de verificación se han reemplazado por estilos de inserción / inicio. Sin embargo, puede simular una casilla usando CSS, consulte las reglas a continuación:

.dt-button-collection a.buttons-columnVisibility:before, .dt-button-collection a.buttons-columnVisibility.active span:before { display:block; position:absolute; top:1.2em; left:0; width:12px; height:12px; box-sizing:border-box; } .dt-button-collection a.buttons-columnVisibility:before { content:'' ''; margin-top:-6px; margin-left:10px; border:1px solid black; border-radius:3px; } .dt-button-collection a.buttons-columnVisibility.active span:before { content:''/2714''; margin-top:-11px; margin-left:12px; text-align:center; text-shadow:1px 1px #DDD, -1px -1px #DDD, 1px -1px #DDD, -1px 1px #DDD; } .dt-button-collection a.buttons-columnVisibility span { margin-left:20px; }

MANIFESTACIÓN

Ver este jsFiddle para código y demostración.

NOTAS

Vea mi otra respuesta a su pregunta explicando por qué la action no funcionará para las columnsToggle Botón de columnsToggle .

Como ColVis está en desuso en Datatables 1.10, estoy buscando una manera de agregar una casilla de verificación a cada botón para seleccionar una columna en la tabla de la misma manera que en este ejemplo que usa ColVis.

En lo siguiente JSFiddle es lo que he hecho hasta ahora. A continuación está el código que estoy usando.

$(document).ready(function() { var table = $(''#example'').DataTable( { dom: ''B'', "buttons": [ { extend: ''colvis'', postfixButtons: [ { extend: ''colvisRestore'', text: ''Restore'' } ], buttons : [{ extend: ''columnsToggle'', }], } ], } ); } );

Realmente apreciaría su parte de experiencia en este caso.