Package Name | NPM Latest |
---|---|
@easyquery/core | |
@easyquery/ui | |
@easyquery/odata | |
@easyquery/enterprise |
IE / Edge |
Firefox |
Chrome |
Opera |
---|---|---|---|
IE11, Edge | last version | last version | last version |
EasyQuery.JS - is a JavaScript library designed to simplify different data-retrieval tasks, such as complex search, data filtering and ad hoc reporting. To see EasyQuery.JS in action - please visit our online demos.
The main task of EasyQuery.JS - is to provide your application with a friendly UI for query building or data filtering. Of course to work with the data this library needs some server-side part. The most comprehensive server-side library that works with EasyQuery.JS is called EasyQuery.NET and it's available for .NET platform. You can use it either in ASP.NET or ASP.NET Core solutions. You will find the GitHub repository that countains the source code for different .NET / .NET Core samples for EasyQuery by following this link.
However, what you can do if your don't use neither ASP.NET nor ASP.NET Core on your backend?
There is a possibility to use EasyQuery.JS on other platforms as well and this repository contains several examples of such projects for Java, PHP and Node.JS.
Currently, there are two main approaches of building sever-side solution that works with a EasyQuery.JS on the client-side: via OData and using EasyQuery Server.
So, that's why we have 2 main folders on the root level of this repository:
-
odata
contains the samples that uses OData protocol to provide EasyQuery.JS with the neccessary meta-information, execute the queries and return the result sets. -
eqs
folder - there you can find the samples that requires EasyQuery Server (EQS) for their work. All those projects uses free SqlQueryBuilder web-service but it will work the same way if you install EQS on your own host.
For more information on how to set up and run a particular sample on your platform please read the README in the corresponding folder: