Api predicate in EJ2 JavaScript Data control
2 Dec 20231 minute to read
Predicate class is used to generate complex filter criteria.
This will be used by DataManager to perform multiple filtering operation.
Methods
and
Adds new predicate on existing predicate with “and” condition.
Returns Predicate
or
Adds new predicate on existing predicate with “or” condition.
Returns Predicate
toJson
Converts predicates to plain JavaScript. This method is uses Json stringify when serializing Predicate object.
Returns Object
validate
Validate the record based on the predicates.
Parameter | Type | Description |
---|---|---|
record | Object |
Defines the datasource record. |
Returns boolean
and
Adds n-number of new predicates on existing predicate with “and” condition.
Parameter | Type | Description |
---|---|---|
args | Object[] |
Defines the collection of predicates. |
Returns Predicate
fromJson
Converts plain JavaScript object to Predicate object.
Parameter | Type | Description |
---|---|---|
json |
Predicate[] | Predicate
|
Defines single or collection of Predicate. |
Returns Predicate[]
or
Adds n-number of new predicates on existing predicate with “or” condition.
Parameter | Type | Description |
---|---|---|
args | Object[] |
Defines the collection of predicates. |
Returns Predicate