%PDF- %PDF-
| Direktori : /home/casasmonvl/coronamillennial/Scripts/dataTable/ |
| Current File : /home/casasmonvl/coronamillennial/Scripts/dataTable/initResponsiveDataTable.js |
//quan la vista parcial està apunt, es llança sempre:
//Fa el mateix que $(document).ready(function () ...
$(function () {
//Idiomes URL's, em descarrego els arxius oficials i modifico una mica, a més, els crido a "language" - "url"
//cdn.datatables.net/plug-ins/1.10.15/i18n/Spanish.json or English.json or Catalan.json
//Depenent de l'idioma de l'aplicació, mostrar un o altre
var idioma = '@System.Globalization.CultureInfo.CurrentCulture'; //ca-ES, es, en-US
switch (idioma) {
case "ca-ES":
idioma = "Catalan";
break;
case "es":
idioma = "Spanish";
break;
case "en-US":
idioma = "English";
break;
default:
idioma = "English";
break;
}
$('#datatable-responsive').DataTable({
dom: 'Bfrtip',
buttons: [
{
extend: 'pdf',
exportOptions: {
columns: [0, 1, 2, 3, 4, 5]
}
},
{
extend: 'excel',
exportOptions: {
columns: [0, 1, 2, 3, 4, 5]
}
},
{
extend: 'print',
exportOptions: {
columns: [0, 1, 2, 3, 4, 5]
}
}
],
/*
dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
],*/
"language": {
"url": "/Helpers/DataTable-language/" + idioma + ".json"//"//cdn.datatables.net/plug-ins/1.10.15/i18n/"+idioma+".json"
},
"iDisplayLength": 5,
"columnDefs": [
{ "orderable": false, "targets": 6 } //Desactivo opció "Ordenar/Sortable" a la columna 6 (col. primera = 0)
]
}); //buttons 'copy', 'csv' ...
});