Enumeration: FilterDisplayState
Defines the initial presentation state of filter controls.
This enum determines how filter sections are displayed when the interface first loads, controlling which sections are expanded or collapsed. The initial display state affects the immediate usability and visual complexity of the filtering interface.
Enumeration Members
ALL_CLOSE
ALL_CLOSE:
"ALL_CLOSE"
All filter groups start in collapsed state.
When this option is selected, all filter sections begin closed, showing only their headers. Users must explicitly expand each section to view and use the filters within it.
This state minimizes initial visual complexity and is best for interfaces with many filter categories or where filters are secondary to browsing.
ALL_OPEN
ALL_OPEN:
"ALL_OPEN"
All filter groups start in expanded state.
When this option is selected, all filter sections begin opened, showing their full contents immediately. This provides immediate access to all filtering options without requiring user interaction.
This state maximizes discoverability and is best for interfaces where filtering is a primary user activity or where there are few filter categories.
FIRST_OPEN
FIRST_OPEN:
"FIRST_OPEN"
Only the first filter group starts expanded.
When this option is selected, only the first filter section begins opened, while all others begin collapsed. This highlights the most important filters while keeping the overall interface clean.
This state balances discoverability and simplicity, and is a good default choice for most filtering interfaces with multiple categories.