Jplist
Jplist Module - это пакет источника данных, который работает с Perl и Handle Database, где Jplist (http://jplist.com) ведет себя только как модуль пользовательского интерфейса.
Чтобы установить этот модуль, запустите следующие команды:
perl Makefile.PL
make
make test
make installИспользуйте модуль JPLIST для интеграции с веб -приложением CGI или PERL MVC, такого как Catalyst/Dancer, чтобы декодировать параметры запроса JPLIST и интегрировать с вашей базой данных с использованием рукоятки 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};Модуль Jplist декодирует параметры запроса, кодируемые модулем Jplist Ajax Core, а затем получает данные из соответствующей таблицы, применяя необходимый фильтр и параметры сортировки.
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 () используется для возврата данных и подсчета результатов на основе параметров запроса jplist.
Лось
Ури :: побег
Json
https://github.com/sheeju/jplist
Время разработки, поддерживаемое Exceleron www.exceleron.com.
Шиджу Алекс (Шиджу)
Copyright (C) 2017 Sheeju Alex
Эта программа является бесплатным программным обеспечением; Вы можете перераспределить его и/или изменить его в соответствии с условиями художественной лицензии (2.0). Вы можете получить копию полной лицензии по адресу:
http://www.perlfoundation.org/artistic_license_2_0
Любое использование, модификация и распределение стандартных или модифицированных версий регулируются этой художественной лицензией. Используя, изменяя или распространяя пакет, вы принимаете эту лицензию. Не используйте, не изменяйте и не распространяйте пакет, если вы не принимаете эту лицензию.
Если ваша модифицированная версия была получена из модифицированной версии, сделанной кем -то, кроме вас, вы, тем не менее, необходимы для обеспечения того, чтобы ваша модифицированная версия соответствовала требованиям этой лицензии.
Эта лицензия не дает вам права использовать какую -либо товарную марку, марку услуги, торговлю или логотип владельца авторских прав.
Эта лицензия включает в себя неисключительную, всемирную, бесплатную патентную лицензию на получение, выполнение, использование, предложение для продажи, продажи, импорта и в противном случае передачи пакета в отношении любых патентных претензий, лицензируемых владельцем авторских прав, которые обязательно нарушены пакетом. Если вы устанавливаете патентный судебный процесс (включая перекрестный или встречный иск) против любой стороны, утверждающей, что пакет представляет собой прямые или внесенные патентные нарушения, то эта художественная лицензия вам должна прекращаться на дату подачи такого судебного разбирательства.
Отказ от ответственности за гарантию: пакет предоставляется владельцем авторского права и участниками «как есть» и без каких-либо явных или подразумеваемых гарантий. Подразумеваемые гарантии торговой точки, пригодность для конкретной цели или не инфрагционные. Об использовании пакета, даже если он рекомендуется о возможности такого ущерба.