Jplist
Modul JPLIST adalah bundel sumber data yang bekerja dengan perl dan pegangan database di mana sebagai JPLIST (http://jplist.com) berperilaku sebagai modul UI saja.
Untuk menginstal modul ini, jalankan perintah berikut:
perl Makefile.PL
make
make test
make installGunakan modul JPLIST untuk berintegrasi dengan aplikasi web CGI atau Perl MVC seperti Catalyst/Dancer untuk mendekode Params Permintaan JPList dan berintegrasi dengan database Anda menggunakan pegangan 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};Modul JPLIST Decodes Permintaan Params yang dikodekan oleh JPLIST AJAX Core Module dan kemudian mengambil data dari tabel yang sesuai dengan menerapkan filter yang diperlukan dan mengurutkan opsi.
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 () digunakan untuk mengembalikan data hasil dan menghitung berdasarkan Params permintaan JPLIST.
Rusa
Uri :: Escape
Json
https://github.com/sheeju/jplist
Waktu pengembangan didukung oleh Exceleron www.exceleron.com.
Sheeju Alex (Sheeju)
Hak Cipta (C) 2017 Sheeju Alex
Program ini adalah perangkat lunak gratis; Anda dapat mendistribusikannya kembali dan/atau memodifikasinya berdasarkan ketentuan lisensi artistik (2.0). Anda dapat memperoleh salinan lisensi lengkap di:
http://www.perlfoundation.org/artistic_license_2_0
Setiap penggunaan, modifikasi, dan distribusi versi standar atau yang dimodifikasi diatur oleh lisensi artistik ini. Dengan menggunakan, memodifikasi atau mendistribusikan paket, Anda menerima lisensi ini. Jangan menggunakan, memodifikasi, atau mendistribusikan paket, jika Anda tidak menerima lisensi ini.
Jika versi yang dimodifikasi Anda berasal dari versi yang dimodifikasi yang dibuat oleh orang lain selain Anda, Anda tetap diminta untuk memastikan bahwa versi yang dimodifikasi Anda sesuai dengan persyaratan lisensi ini.
Lisensi ini tidak memberi Anda hak untuk menggunakan merek dagang, tanda layanan, nama dagang, atau logo pemegang hak cipta.
Lisensi ini mencakup lisensi paten non-eksklusif, di seluruh dunia, dan gratis untuk membuat, telah membuat, menggunakan, menawarkan untuk menjual, menjual, mengimpor, dan mentransfer paket sehubungan dengan klaim paten apa pun yang dapat dilisensikan oleh pemegang hak cipta yang harus dilanggar oleh paket tersebut. Jika Anda melembagakan litigasi paten (termasuk klaim silang atau balasan) terhadap pihak mana pun yang menuduh bahwa paket tersebut merupakan pelanggaran paten langsung atau kontribusi, maka lisensi artistik ini kepada Anda akan mengakhiri pada tanggal litigasi tersebut diajukan.
Penafian Garansi: Paket ini disediakan oleh pemegang hak cipta dan kontributor "sebagaimana adanya 'dan tanpa jaminan tersurat atau tersirat. Jaminan tersirat dari dapat diperjualbelikan, kebugaran untuk tujuan tertentu, atau tidak ada pelanggaran yang disingkirkan dengan cara apa pun yang diizinkan oleh hukum Anda, kecuali jika tidak ada dalam hukum, tidak ada yang diselingi oleh hukum, tidak ada hubungannya. Dari paket, bahkan jika disarankan tentang kemungkinan kerusakan tersebut.