Path Operators
JSONata path operators are used for navigating and accessing specific elements or properties within a data set.
The operators include:
Result | Expression |
Filter a list according to a value | =$filter(@ctx.datasources.filter-list, function($v){$contains($string($v.status), $string(@ctx.components.filter-list.state.filter != null ? @ctx.components.filter-list.state.filter:'')) })[] |
Be careful when using complex expressions, such as expressions that iterate one datasource across another, as your solution performance could become slower. To avoid this, try to use the datasource queries to get the desired result rather than an expression.

In this example the Filter path operator is used to create a filter for data records marked as Active or Inactive. See the full code sample in GitHub.
Write an expression to add a search field when using static data. The character [] at the end is very important. Even one item only will be displayed.
Search: See the full code sample in GitHub.


