The Filter
is a versatile tool for filtering lists of entities extracted from a database to display in a tabular form. The component
enables quick data filtering by arbitrary conditions, as well as creating filters for repeated use.
Filter
should be connected to the collectionDatasource containing a JPQL query. Its logic is based on the modification of this query in accordance with criteria provided by the user. Thus, filtering is
done at the database level on the execution of the query translated from JPQL to SQL, and only selected data is loaded to
the Middleware and Client tiers.