[% USE ColumnsSettings %]
+<link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.colvis.css" />
+<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.dataTables.colvis.js"></script>
+
<script type="text/javascript">
function KohaTable(selector, dt_parameters, columns_settings) {
var id = 0;
var hidden_ids = [];
var excluded_ids = [];
$(columns_settings).each( function() {
+ var named_id = $( 'thead th[data-colname="' + this.columnname + '"]', selector ).index( 'th' );
+ var used_id = dt_parameters.bKohaColumnsUseNames ? named_id : id;
+ if ( used_id == -1 ) return;
+
if ( this['is_hidden'] == "1" ) {
- hidden_ids.push( id );
+ hidden_ids.push( used_id );
}
if ( this['cannot_be_toggled'] == "1" ) {
- excluded_ids.push( id );
+ excluded_ids.push( used_id );
}
id++;
});