The filter definition basically includes labeled search filter rules. There are three types of filters:
- tree filters (
type: 'tree'
- default) - radio button filters (
type: 'radioButton'
) - checkbox filters (
type: 'checkbox'
)
The tree filter lets you arrange the filter nodes hierarchically (using the filter item property options
for nested filter items) and thus group them logically. This allows you to concisely present even a fairly complicated filter set.
The radio button and checkbox filters allow you to present filter options as either radio buttons or checkboxes, giving the user the possibility to further restrict the results obtained by the selected (tree) filter. With checkboxes, an editor may select multiple items while with radio buttons only a single item can be selected at a time. Unlike the tree filter, these filters cannot be organized hierarchically.