Methods
-
addFilter( newFilters [, position ] )
-
Description
Adds a new filter to the builder
Parameters
Name Type Attributes Default Description newFiltersQueryBuilder.Filter | Array.<Filter> positionint | string <optional> #end index or '#start' or '#end'
Fires
Throws
Details
-
removeFilter( filterIds [, deleteOrphans ] )
-
Description
Removes a filter from the builder
Parameters
Name Type Attributes Default Description filterIdsstring | Array.<string> deleteOrphansboolean <optional> false delete rules using old filters
Fires
Throws
Details
-
setFilters( [ deleteOrphans ], filters )
-
Description
Change the filters of the builder
Parameters
Name Type Attributes Default Description deleteOrphansboolean <optional> false delete rules using old filters
filtersArray.<QueryBuilder> Fires
Throws
Details
Events
-
changer:setFilters
-
Description
Modifies the filters before
module:plugins.ChangeFilters.setFiltersmethodParameters
Name Type Description filtersArray.<QueryBuilder.Filter> Returns
Details
-
afterSetFilters
-
Description
After
module:plugins.ChangeFilters.setFiltersmethodParameters
Name Type Description filtersArray.<QueryBuilder.Filter> Details