%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/c/a/s/casasmonvl/coronamillennial/Scripts/dataTable/
Upload File :
Create Path :
Current File : /home/c/a/s/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' ...
});

Zerion Mini Shell 1.0