{% extends 'base.html.twig' %} {% block javascripts_base %} {% endblock %} {% block js_document_ready %} $('#datatable').dataTable({ filter : false, language: { "url": "//cdn.datatables.net/plug-ins/1.10.16/i18n/Spanish.json" }, aLengthMenu: "", bAutoWidth: false, "columns": [ { "data": "nombre" }, { "data": "acciones" , render: function(data, type, row, meta) { if (type === 'display') { $botones = [ ' ', 'visibility', ' ', ].join(''); return $botones; } return data; }, }, ], order: [[ 0, 'asc' ]], columnDefs: [ // These are the column name variables that will be sent to the server { "name": "e.nombre", "targets": 0 }, { "searchable": false, "orderable": false, "targets": 1 }, ], "displayStart": {{ app.session.get(constant('App\\Controller\\Informes\\ResultadosCargoController::FORM_CONSULTA_CARGO_START')) ?? 0 }}, serverSide: true, processing: true, ajax: { url: '{{ path('cargos_datos') }}', type: 'POST' }, fnDrawCallback: function( oSettings ) { // Formatear la fecha en el formato día/mes/año $('#datatable tbody tr').each(function() { var fechaCell = $(this).find('td:eq(3)'); // Columna de la fecha en la tabla var fechaValue = fechaCell.text(); // Extraer solo la parte de la fecha (sin la hora) var fechaParts = fechaValue.split(' '); if (fechaParts.length > 1) { var fechaPart = fechaValue.split(' ')[0]; fechaParts = fechaPart.split('/'); // Suponiendo que la fecha está en formato 'YYYY/MM/DD' var fechaFormatted = fechaParts[2] + '/' + fechaParts[1] + '/' + fechaParts[0]; fechaCell.text(fechaFormatted); } }); } }); {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %} {% block breadcrumb %}
{% endblock %} {% block titulo_body %}Cargo |
---|