Filtering
This section describes the technical building blocks behind filtering in ADITO. Use this page as an entry point and continue with the topic-specific pages for configuration details and examples.
What to use when
| Topic | Use it when... |
|---|---|
| Dynamic filter values | ...the selectable filter value depends on runtime information, such as the current user. |
| Filter presets | ...you need to create filters in JDito or preset filters when a Context is opened. |
| FilterExtension and FilterExtensionSet | ...the standard RecordContainer filter is not sufficient, or several related custom filter criteria must be grouped together. |
| Consumer filter | ...filter criteria of a dependent Entity must be available in the current Entity. |
| Context filter (content search) | ...a ViewTemplate should provide the horizontal content search bar. |
RecordsRecipe
A "records recipe" (EntityRecordsRecipe) is a scalable, technical definition of which entity records are meant, and it often relates to filtering because it usually describes records through filter conditions plus optional included or excluded UIDs instead of listing every record ID. See EntityRecordsRecipe.