Types of filter

The ChoiceRenderer is a generic renderer for a number of filter style renderers, such as checkboxes, radiobuttons, and dropdowns. The ChoiceRenderer delegates to a specific renderer depending on what displayType is selected by the ChoiceBuilder.

The table below lists the existing filter renderers. The type and displayType combine to select a specific renderer.

Table 1. Filter Types
Filter CT* Type Display Type Renderer
Checkbox Y multiple n/a CTCheckboxSelectRenderer
Radiobutton Y single n/a CTRadiobuttonSelectRenderer
Radiobutton N db-single n/a RadiobuttonSelectRenderer
Dropdown Y single dropdown CTDropdownSelectRenderer
Dropdown N single listdropdown ListDropDownSelectRenderer
Note: CT *, Denotes a filter based on the values in a specific codetable file.