JPlist
JPLIST MODUL ist ein Datenquellpaket, das mit Perl und Datenbankhandle funktioniert, wo sich JPLIST (http://jplist.com) nur als UI -Modul verhält.
Führen Sie die folgenden Befehle aus, um dieses Modul zu installieren:
perl Makefile.PL
make
make test
make installVerwenden Sie das JPLIST -Modul, um in die CGI- oder Perl MVC -Webanwendung wie Catalyst/Dancer zu integrieren, um die JPLIST -Anforderungsparams zu dekodieren und mit Ihrer Datenbank mithilfe von DBI -Handle integrieren.
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};JPLIST MODUL decodiert die vom JPlist AJAX -Kernmodul codierten Anforderungsparameter und holt dann die Daten aus der geeigneten Tabelle, indem er die erforderlichen Filter- und Sortieroptionen anwendet.
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 () wird verwendet, um die Ergebnisdaten zurückzugeben und basierend auf den JPlist-Anforderungsparams zu zählen.
Elch
URI :: Flucht
JSON
https://github.com/sheeju/jplist
Entwicklungszeit unterstützt von Exceleron www.exceleron.com.
Sheeju Alex (Sheeju)
Copyright (C) 2017 Sheeju Alex
Dieses Programm ist kostenlose Software; Sie können es umverteilen und/oder unter den Bedingungen der künstlerischen Lizenz (2.0) ändern. Sie können eine Kopie der vollständigen Lizenz erhalten unter:
http://www.perlfoundation.org/artistic_license_2_0
Jede Verwendung, Änderung und Verteilung der Standard- oder geänderten Versionen unterliegt dieser künstlerischen Lizenz. Durch die Verwendung, Änderung oder Verteilung des Pakets akzeptieren Sie diese Lizenz. Verwenden, ändern oder verteilen Sie das Paket nicht, wenn Sie diese Lizenz nicht akzeptieren.
Wenn Ihre geänderte Version von einer geänderten Version von jemand anderem als Ihnen abgeleitet wurde, müssen Sie dennoch sicherstellen, dass Ihre geänderte Version den Anforderungen dieser Lizenz entspricht.
Diese Lizenz gewährt Ihnen nicht das Recht, Marken, Service -Marke, Handelsname oder Logo des Urheberrechtsinhabers zu verwenden.
Diese Lizenz umfasst die nicht exklusive, weltweite und kostenlose Patentlizenz, die das Paket in Bezug auf die vom Urheberrechtsinhaber lizenzfähigen Patentansprüche erstellt, benutzt, verwendet, verwendet, anbieten, verkauft, importiert und anderweitig überträgt. Wenn Sie Patentstreitigkeiten (einschließlich einer Gegenklage oder Gegenklage) gegen eine Partei einleiten, in der behauptet wird, dass das Paket direkte oder beitragende Patentverletzung darstellt, beendet diese künstlerische Lizenz an das Datum, an dem ein solcher Rechtsstreit eingereicht wird.
Haftungsausschluss der Garantie: Das Paket wird vom Urheberrechtsinhaber und den Mitwirkenden "wie" und ohne ausdrückliche oder implizite Garantien bereitgestellt. Die impliziten Garantien der Handelsfähigkeit, der Eignung für einen bestimmten Zweck oder Nichtverletzung sind nicht mehr als das Ausmaß, das durch Ihr örtliches Recht erforderlich ist, ohne dass der gesetzlich vorgeschriebene Einfluss auf den Fall ist. Verwendung des Pakets, auch wenn sie über die Möglichkeit eines solchen Schadens informiert wird.