Buscar

Gregorio J. Bolívar B.

Blog del conocimiento informático, de ayuda a los usuarios que necesiten de tips tecnológicos. . . . Perfil=> https://www.linkedin.com/in/gregorio-bolivar

Solventar error de DataTable múltiple llamados

Buenas espero que se encuentren bien, tenia tiempo que no escribía una entrada debido a la cantidad de trabajo que he tenido, pero les traigo una entrada importante debido que cuando trabajamos con el DataTable de jQuery y deseamos hacer instancias múltiple a la librería para extraer una grilla que depende de otra nos sale un error parecido a este de Que no puede reiniciarse el DataTable

datatableError

La solución para este problema es agregar la siguiente linea "destroy": true

En mi caso me quedo de esta manera:
var onTable: $('#dataJPHRoles').DataTable({
"ajax": {
"url": '/rolesListar',
"dataSrc": ""
},
"rowId": 'id',
"iDisplayLength": 100,
"searching": true,
"paging": true,
"columns": Config.colums,
"sServerMethod": "POST",
"language": {
"url": "/admin/dist/js/Spanish.json"
},
"destroy": true
})

Espero que sea de utilidad en mi caso me soluciono la vida, hasta luego.

Anuncios

Hacer un query con limit en SqlServer

En Sql Server es triste que no existe el famoso limit para hacer consulta por rango estilo paginado desde hasta , para eso estuve indagando y conseguí una maravilla que me sirvió para hacer las consultas personalizadas cuando tenemos muchas registros e integrar con datatable, en este caso le traigo la consulta.

SELECT * FROM (
SELECT ROW_NUMBER() OVER( ORDER BY id ASC ) AS row, * from test_autos
) AS sub
WHERE row >= 0 AND row <= 25

Consultar Seniat nueva manera, implementando con Curl + PHP

En la mayoría de los sitios necesitamos hacer aplicaciones donde consultas el RIF de las personas jurídicas para esto hay entidades gubernamentales que se encargan de esto en Venezuela, pero para cada país debe existir un website similar, y en la mayoría de los casos siempre uno como desarrollador desea tener la capacidad de consultar estos datos, pero anteriormente había publicado algún método que dejo de funcionar ahora tuve que hacer una actualización para poder hacer la nueva forma

Puede descargar el codigo desde la siguiente ruta, es necesario tener git instalado en su maquina para descargarlo de lo contrario copia en el navegador pero sin el git clone
git clone https://github.com/CaribesTIC/searchseniat.git
git clone https://gbolivar_@bitbucket.org/gbolivar_/searchseniat.git
Nota: Para poder usar CURL debes tener ese paquete instalado en tu maquina.

Integración de twig con Codeigniter 3 mediante composer

Integración de twig con Codeigniter 3 mediante composer

En estos tiempo e mejor integrar un gestor de plantillas si vamos a trabajar con Codeigniter3 pero en esta ocasión sera con Twig, pero de instalación mediante composer.

Vamos hacer los siguientes pasos:

  1. Ubicarnos en la carpeta de donde esta el proyecto.
    $ cd /path/to/codeigniter/
  2. Instalación de composer
    $ composer require kenjis/codeigniter-ss-twig
  3. Instale libraries/Twig.php en su carpeta de aplicación CodeIgniter:
    $ php vendor/kenjis/codeigniter-ss-twig/install.php
    Por encima del comando siempre sobrescribe los archivos existentes.
    Debe ejecutarlo en la carpeta raíz del proyecto CodeIgniter.
  4. Agregar la constante del path de twig en application/config/constants.php debe agregar lo siguiente al final del archivo:
    /*
    * Proceso de twig
    */
    define(‘VIEWPATH’, ‘application/views/twig/templates’);
  5. Buscar el archivo index.php del sistema el cual es controlador frontal de codeigniter y agregar lo siguiente:
    require_once ‘vendor/autoload.php’;

El paso a paso de Instalar globalmente composer en tu maquina.

Sistemas Linux y Mac OS X

Abre una consola de comandos y ejecuta lo siguiente para descargar la versión más reciente de Composer y convertirla en un comando del sistema:

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer

Si por alguna extraña razón no puedes ejecutar curl para descargar Composer, prueba con el siguiente comando alternativo que usa php:

$ php -r “readfile(‘https://getcomposer.org/installer&#8217;);” | php

Nota: Para instalar composer en Windows es necesario necesario descargar el gestor el ejecutable en aquí.

Comando de instalación principal
Comando de instalación principal

 

 

 

 

Comando de instalación principal alternativo solo si no funciona el primero
Comando de instalación principal alternativo solo si no funciona el primero.

 

 

 

 

Instalación global
Instalación global.

 

 

Resultado de la instalación.
Resultado de la instalación de composer.

Crea un blog o un sitio web gratuitos con WordPress.com.

Subir ↑