API referense

  • Basic issues

    All options of EasyQuery widgets and core objects (such as DataModel and Query) can be specified through a special easyQuerySettings global variable

  • EQ.core namespace

    Contains different classes and functions for managing core EasyQuery objects: data model, query, entities, attributes, operators, etc.

  • EQ.client namespace

    Contains several functions which help initilize and manage EasyQuery widgets and simplify the communications with server-side code.

  • QueryPanel widget

    This widget represents “query panel” - a rectangular area of your web-page which contains hierarchical list of query conditions and provides some operations for manipulating with that list: add a new condition or condition group, remove an existing condition, enable/disable conditions, etc.

  • ColumnsPanel widget

    This widget represents “columns panel” - a rectangular area of your web-page which contains the list of query result columns and provides some operations for manipulating with that list: add/remove a column, change its type, set column's sorting, etc.

  • EntitiesPanel widget

    This widget represents “entities panel” - a rectangular area of your web-page which contains the tree of entities/attributes found in your model and provides the way to add a column(s) to the columns panel and to add a condition(s) to query panel. This also includes drag-and-drop support.