Jplista
El módulo JPLIST es un paquete de fuente de datos que funciona con Perl y el manejo de la base de datos donde, como JPLIST (http://jplist.com) se comporta solo como módulo UI.
Para instalar este módulo, ejecute los siguientes comandos:
perl Makefile.PL
make
make test
make installUse el módulo JPLIST para integrarse con la aplicación web CGI o PERL MVC, como Catalyst/Dancer, para decodificar los parámetros de solicitud de JPLIST e integrarse con su base de datos utilizando el mango DBI.
use JPList;
my $jplist = JPList->new
({
dbh => $dbh,
db_table_name => 'Items',
request_params => $c->request->body_params->{statuses}
});
my $jp_resultset = $jplist->get_resultset();
#Data
$jp_resultset->{data};
#Count
$jp_resultset->{count};El módulo JPLIST decodifica los parámetros de solicitud codificados por el módulo Core JPLIST AJAX y luego obtiene los datos de la tabla apropiada aplicando las opciones de filtro y clasificación requeridas.
Database handle Table name from where data should be fetched. JPList UI module Request params passed here so that JPList modlue decodes and applys the fitler and sort accordingly Custom fields or custom query Fixed WHERE fields/clause to be used on all queries$ jplist-> get_resultSet () se usa para devolver los datos de resultados y contar en función de los parámetros de solicitud JPLIST.
Alce
Uri :: Escape
Json
https://github.com/sheeju/jplist
Tiempo de desarrollo respaldado por Exceleron www.exceleron.com.
Sheeju Alex (Sheeju)
Copyright (c) 2017 Sheeju Alex
Este programa es software libre; Puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Artística (2.0). Puede obtener una copia de la licencia completa en:
http://www.perlfoundation.org/artistic_license_2_0
Cualquier uso, modificación y distribución de las versiones estándar o modificadas se rige por esta licencia artística. Al usar, modificar o distribuir el paquete, acepta esta licencia. No use, modifique ni distribuya el paquete, si no acepta esta licencia.
Si su versión modificada se ha derivado de una versión modificada hecha por alguien que no sea usted, se le debe requerir que su versión modificada cumpla con los requisitos de esta licencia.
Esta licencia no le otorga el derecho de usar ninguna marca registrada, marca de servicio, nombre de tiempo comercial o logotipo del titular de los derechos de autor.
Esta licencia incluye la licencia de patente no exclusiva, mundial, gratuita para hacer, hacer, usar, ofrecer, vender, importar y transferir el paquete con respecto a cualquier reclamo de patentes licenciable por el titular de los derechos de autor que el paquete infringe necesariamente el paquete. Si instala litigio de patentes (incluida una reclamación cruzada o una contrademanda) contra cualquier parte alegando que el paquete constituye una infracción de patente directa o contributiva, entonces esta licencia artística para usted rescindirá en la fecha en que se presenta dicho litigio.
Descargo de responsabilidad de la garantía: el paquete es proporcionado por el titular de los derechos de autor y los contribuyentes "como es" y sin ninguna garantía expresa o implícita. Las garantías implícitas de comerciabilidad, la idoneidad para un propósito particular o la no infracción no se denuncian a la ley o la ley de los derechos de autor de los derechos de autor de los derechos de autor de los derechos de autor de los derechos de autor de los derechos de los derechos de los derechos de autor de los derechos de las daños a la daños. Paquete, incluso si se le aconseja la posibilidad de tal daño.