6 lines
1.4 KiB
JavaScript
Executable File
6 lines
1.4 KiB
JavaScript
Executable File
/*!
|
|
* stack-admin-theme (https://pixinvent.com/bootstrap-admin-template/stack)
|
|
* Copyright 2018 PIXINVENT
|
|
* Licensed under the Themeforest Standard Licenses
|
|
*/
|
|
$(document).ready(function(){$(".dataex-select-initialisation").DataTable({select:!0}),$(".dataex-select-multi").DataTable({select:{style:"multi"}}),$(".dataex-select-cell").DataTable({select:{style:"os",items:"cell"}}),$(".dataex-select-checkbox").DataTable({columnDefs:[{orderable:!1,className:"select-checkbox",targets:0}],select:{style:"os",selector:"td:first-child"},order:[[1,"asc"]]});var tableSelectItems=($(".dataex-select-buttons").DataTable({dom:"Bfrtip",buttons:["selected","selectedSingle","selectAll","selectNone","selectRows","selectColumns","selectCells"],select:!0}),$(".dataex-select-selectitems").DataTable({dom:"Bfrtip",select:!0,buttons:[{text:"Select all",action:function(){tableSelectItems.rows().select()}},{text:"Select none",action:function(){tableSelectItems.rows().deselect()}}]})),events=$(".dt-events-log"),tableEvents=$(".dataex-select-events").DataTable({select:!0});tableEvents.on("select",function(e,dt,type,indexes){var rowData=tableEvents.rows(indexes).data().toArray();events.prepend("<div><b>"+type+" selection</b> - "+JSON.stringify(rowData)+"</div>")}).on("deselect",function(e,dt,type,indexes){var rowData=tableEvents.rows(indexes).data().toArray();events.prepend("<div><b>"+type+" <i>de</i>selection</b> - "+JSON.stringify(rowData)+"</div>")})}); |