Expressions

Path Operators

6min

JSONata path operators are used for navigating and accessing specific elements or properties within a data set.

Path operators

The operators include:

Configuration

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:'')) })[]



Examples and code snippets 

Filtering data

Static filter
Static filter


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.

filter.jigx


Searching data

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.

Search static data
Search static data

Search static data
Search static data

search.jigx