Buscar este blog

martes, 5 de mayo de 2020

Datatable JQUERY

function datatableFactoryServer(table,rowclick,columnas,url_servicio,parametros_tabla,no_ejecutar){ url = url_servicio; tableConfig = { "language": { "processing": 'cargando', "sSearch": "Buscar:  ", "sEmptyTable": "No se encontraron resultados", "sLengthMenu": "Mostrados _MENU_ registros", "oPaginate": { "sFirst": "Primera Página", "sLast": "Última Página", "sNext": "Siguiente", "sPrevious": "Anterior" } }, "processing": true, "searching": false, "bInfo" : false, "bPaginate": true, "bLengthChange": true, "serverSide": true, "ajax": { "url": "/ajax/"+url, "type": "GET", "data": function (data) { parametros_tabla(data) }//FUNCIÓN CALLBACK PARA CARGAR PARAMETROS }, "columns": columnas, "initComplete": function () {//OCULTAR BOTONES ACCION TABLA CUANDO NO HAY DATOS var api = this.api(); settings = api.settings(); if (settings && settings[0] && settings[0].aLengthMenu && settings[0].fnRecordsTotal && settings[0].fnRecordsTotal() == 0) { // Si no hay registros, ocultar los elementos de paginación $(settings[0].nTableWrapper).find('.dataTables_paginate, .dataTables_length, .dataTables_info').hide(); $("#" + id_tabla + " tbody tr").addClass("nop"); } }, //MANTENER EL ORDEN DE LAS COLUMNAS "stateSave": true, "iCookieDuration": 60*60*24, // 1 day "stateSaveParams": function (settings, data) { //No se guardan las columnas data.columns = null; } } //ELIMINAR LA LLAMADA A SERVIDOR CUANDO NO PROCEDA LA CARGA. EVITAR 1 CARGA AUTOMÁTICA if (typeof no_ejecutar !== 'undefined' && no_ejecutar){ delete tableConfig.serverSide; delete tableConfig.ajax; } table = table.DataTable(tableConfig); $('div.dataTables_filter input').addClass('form-control'); $('div.dataTables_length select').addClass('form-control'); $("#" + id_tabla + " tbody").on( 'click', 'tr', function () { rowclick(table,this); //ACTIVAR CLIK EN FILA }); table.on( 'draw.dt', function () { date_convert();//FUNCIÓN PARA FORMATEAR FECHAS } ); return table; }

miércoles, 15 de enero de 2020

Comandos Linux

Modificación de ficheros y reinicio en entorno linux, despliegue de aplicaciones:: su - XXX -> cambiar usuario logado a XXX cd xxx -> acceder a carpeta xxx ls -> listar directorio vi configuration.php -> abrir el fichero configuration.php para editar (pulsar click derecho) :wq! guardar y salir del fichero editado v:q! salir sin guardar. sudo -u root /usr/bin/systemctl restart apache2  reiniciar apache2 ps -ef | grep httpd   comprobar que se ha reiniciado los servicios. ssh nombremaquina  conectarnos de una maquina a otra