Filter
configurationThe filters which are applied over the data items. By default, no filter is applied.
The data source filters the data items client-side unless the
serverFilteringoption is set totrue.
filter
Array|Objectfilter.field
StringThe data item field to which the filter operator is applied.
filter.filters
ArrayThe nested filter expressions. Supports the same options as filter. Filters can be nested indefinitely.
filter.ignoreCase
BooleanThe filter will ignore the casing of the value by default.
Default: true
filter.logic
StringThe logical operation to use when the filter.filters option is set.
The supported values are:
"and""or"
filter.operator
String|FunctionThe filter operator (comparison).
The supported operators are:
"eq"(equal to)"neq"(not equal to)"isnull"(is equal to null)"isnotnull"(is not equal to null)"lt"(less than)"lte"(less than or equal to)"gt"(greater than)"gte"(greater than or equal to)"startswith""doesnotstartwith""endswith""doesnotendwith""contains""doesnotcontain""isempty""isnotempty"
The last eight are supported only for string fields.
filter.value
ObjectThe value to which the field is compared. The value has to be of the same type as the field.
By design, the
"\n"is removed from the filter before the filtering is performed. That is why an"\n"identifier from the filter will not match data items whose corresponding fields contain new lines.