Jplist
O Módulo JPLIST é um pacote de origem de dados que funciona com o identificador Perl e o banco de dados onde o JPLIST (http://jplist.com) se comporta apenas como módulo de interface do usuário.
Para instalar este módulo, execute os seguintes comandos:
perl Makefile.PL
make
make test
make installUse o módulo JPLIST para integrar -se ao aplicativo da Web CGI ou Perl MVC, como Catalyst/Dancer, para decodificar parâmetros de solicitação JPLIST e integrar -se ao seu banco de dados usando o identificador 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};O módulo JPLIST decodifica os parâmetros de solicitação codificados pelo módulo Core JPLIST AJAX e, em seguida, busca os dados da tabela apropriada, aplicando as opções de filtro e classificação necessárias.
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 () é usado para retornar os dados do resultado e a contagem com base nos parâmetros da solicitação JPLIST.
Moose
URI :: Escape
JSON
https://github.com/sheeju/jplist
Tempo de desenvolvimento suportado pela Exceleron www.exceleron.com.
Sheeju Alex (Sheeju)
Copyright (c) 2017 Sheeju Alex
Este programa é software livre; Você pode redistribuí -lo e/ou modificá -lo nos termos da licença artística (2.0). Você pode obter uma cópia da licença completa em:
http://www.perlfoundation.org/artistic_license_2_0
Qualquer uso, modificação e distribuição das versões padrão ou modificadas é governado por essa licença artística. Ao usar, modificar ou distribuir o pacote, você aceita esta licença. Não use, modifique ou distribua o pacote, se você não aceitar esta licença.
Se sua versão modificada foi derivada de uma versão modificada feita por alguém que não seja você, você será necessário para garantir que sua versão modificada esteja em conformidade com os requisitos desta licença.
Esta licença não concede a você o direito de usar qualquer marca registrada, marca de serviço, nome comercial ou logotipo do titular de direitos autorais.
Esta licença inclui a licença de patente não exclusiva, mundial e gratuita para fazer, fazer, usar, oferecer, vender, vender, importar e transferir o pacote em relação a quaisquer reivindicações de patentes licenciadas pelo detentor dos direitos autorais que são necessariamente violados pelo pacote. Se você instituir litígios de patentes (incluindo uma reivindicação cruzada ou reconvenção) contra qualquer parte que alegasse que o pacote constitui uma violação de patente direta ou contribuinte, essa licença artística para você terá rescindir na data em que esse litígio será arquivado.
Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF O pacote, mesmo se recomendar a possibilidade de tais danos.