I have a table where I load it with DataTables and I want to customize the language, but I get an error in the way I'm doing it.
Error:
DataTables warning: table id = table - Can not reinitialize DataTable.
Here's the code:
<script>
$(document).ready(function(){
$('#table').DataTable({
"processing": true,
"serverSide": true,
"ajax": "tabla/cargos",
"columns": [
{
sortable: false,
"render": function ( data, type, full, meta ) {
var cant=1;
cant++;
return meta.row+1;
}
},
{data: 'nombre'},
{
sortable: false,
"render": function ( data, type, full, meta ) {
return '<button class="edit-modal btn btn-info" data-id="'+full.id+'" data-nombre="'+full.nombre+'">'+
'<span class="fa fa-edit"></span> Editar'+
'</button> '+
'<button class="delete-modal btn btn-danger" data-id="'+full.id+'" data-nombre="'+full.nombre+'">'+
'<span class="fa fa-trash"></span> Eliminar'+
'</button>'
;
}
},
]
});
$('#table').dataTable( {
"language": {
"sProcessing": "Procesando...",
"sLengthMenu": "Mostrar _MENU_ registros",
"sZeroRecords": "No se encontraron resultados",
"sEmptyTable": "Ningún dato disponible en esta tabla",
"sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
"sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)",
"sInfoPostFix": "",
"sSearch": "Buscar:",
"sUrl": "",
"sInfoThousands": ",",
"sLoadingRecords": "Cargando...",
"oPaginate": {
"sFirst": "Primero",
"sLast": "Último",
"sNext": "Siguiente",
"sPrevious": "Anterior"
},
"oAria": {
"sSortAscending": ": Activar para ordenar la columna de manera ascendente",
"sSortDescending": ": Activar para ordenar la columna de manera descendente"
}
}
} );
});
</script>