jQuery-QueryBuilder 0,4,1,2 editorconfig jscs sass travis-ci grunt Bower Packagist npm

jQuery plugin offering an interface to create complex queries

jQuery QueryBuilder

Bower version CDN Build Status Coverage Status

jQuery plugin offering an simple interface to create complex queries.

screenshot

Documentation

http://querybuilder.js.org

Dependencies

  • jQuery >= 1.10
  • Bootstrap >= 3.1 (CSS only)
  • jQuery.extendext
  • doT.js (@master until the author decide to publish a new version)
  • MomentJS (optional, for Date/Time validation)
  • Other Bootstrap/jQuery plugins used by plugins

($.extendext and doT.js are directly included in the standalone file)

Browser support

  • Internet Explorer >= 9
  • All other recent browsers

Build

Prerequisites

  • NodeJS + NPM: apt-get install nodejs-legacy npm
  • Ruby Dev: apt-get install ruby-dev
  • Grunt CLI: npm install -g grunt-cli
  • Bower: npm install -g bower
  • SASS: gem install sass

Run

Install Node and Bower dependencies npm install & bower install then run grunt in the root directory to generate production files inside dist.

Options

You can choose which plugins to include with --plugins :

# include "sql-support" and "mongodb-support" plugins
grunt --plugins=sql-support,mongodb-support

# disable all plugins
grunt --plugins=false

All plugins are included by default.

You can also include language files with --languages :

# include French & Italian translation
grunt --languages=fr,it

Other commands

  • grunt test to run jshint/jscs/scsslint and the QUnit test suite.
  • grunt list_modules to get the list of available plugins and languages.
  • grunt describe_triggers to get the list of all triggers.
  • grunt describe_errors to get the list of all fatal errors.
  • grunt watch to automatically build the library when modifying the source files.

Inspiration

Related Repositories

jQuery-QueryBuilder

jQuery-QueryBuilder

jQuery plugin offering an interface to create complex queries ...

Angular-QueryBuilder

Angular-QueryBuilder

A modernized Angular 4+ query builder based on jquery QueryBuilder ...

QueryBuilderParser

QueryBuilderParser

A simple to use query builder for the jQuery QueryBuilder plugin for use with Laravel. ...

yii2-querybuilder

yii2-querybuilder

Extension for Yii2 Framework to work with jQuery QueryBuilder ...

jQuery-QueryBuilder-react-integration-example

jQuery-QueryBuilder-react-integration-example

Example app of integration jQuery-QueryBuilder with React.js http://malaman.github.io/jQuery-QueryBuilder-react-integration-example/ ...


Top Contributors

mistic100 MedUnes aalpgiray jasonhancock mehldau tantrum-junkie jom aleksandr-m Pacy88 Roywcm timgws ttomor cruzmiraback mborisv ryansmith4 Pofigizm amezhenin bukowskiadam fabien VanTanev kgarrido kddlb olavoyen pyarza pgrzelka prashker Sedighzade vhr yuks giessebi

Dependencies

package version
jquery >=1.9.0
bootstrap >=3.1.0
moment >=2.6.0
jquery-extendext >=0.1.2
dot >=1.0.3
dev deepmerge ^0.2.0
foodoc ^0.0.8
grunt ^1.0.0
grunt-banner ^0.6.0
grunt-contrib-clean ^1.0.0
grunt-contrib-concat ^1.0.0
grunt-contrib-connect ^1.0.0
grunt-contrib-copy ^1.0.0
grunt-contrib-cssmin ^1.0.0
grunt-contrib-jshint ^1.0.0
grunt-contrib-qunit ^0.7.0
grunt-contrib-uglify ^1.0.0
grunt-contrib-watch ^1.0.0
grunt-coveralls ^1.0.0
grunt-injector ^1.1.0
grunt-jscs ^2.8.0
grunt-jsdoc ^2.1.0
grunt-open ^0.2.3
grunt-qunit-blanket-lcov ^0.3.0
grunt-sass ^2.0.0
grunt-sass-injection ^1.0.3
grunt-sass-lint ^0.2.2
grunt-wrap ^0.3.0
jit-grunt ^0.10.0
time-grunt ^1.3.0

Releases

-   2.3.3 zip tar
-   2.3.2 zip tar
-   2.3.1 zip tar
-   2.3.0 zip tar
-   2.2.1 zip tar
-   2.2.0 zip tar
-   2.1.0 zip tar
-   2.0.1 zip tar
-   2.0.0 zip tar
-   1.4.3 zip tar
-   1.4.2 zip tar
-   1.4.1 zip tar
-   1.4.0 zip tar
-   1.3.0 zip tar
-   1.2.1 zip tar
-   1.2.0 zip tar
-   1.1.0 zip tar
-   1.0.0 zip tar