jQuery plugin offering an simple interface to create complex queries.
- jQuery 3
- Bootstrap 3 (CSS only)
- jQuery.extendext
- doT.js
- MomentJS (optional, for Date/Time validation)
- SQL Parser (optional, for SQL methods)
- Other Bootstrap/jQuery plugins used by plugins
($.extendext and doT.js are directly included in the standalone file)
npm install
to install Node dependencies .npm run build
to build a standalone builder.npm run serve
to open the example page with automatic build and livereload.
You can add feature show hide rule without missing rule in sql generate :
# set "design_mode": true to declare design mode for QueryBuilder (we use it in design condition page)
# set "design_mode": false to declare design mode for QueryBuilder (we use it in non design page)
var options = {
design_mode: true,
... }
$('#builder').queryBuilder(options);
This library is available under the MIT license.