Description: Currently, when a List widget has no data to display (e.g., before a map selection is made), the user experience is suboptimal. Developers are forced into unreliable "dummy filter" workarounds to hide data, and even then, the widget often displays a default "No data" message accompanied by a yellow warning triangle icon. This looks like a system error rather than a clean interface design.
Requirements:
- Truly Empty State: Add a dedicated "Empty" option in the "View for empty selection" settings to ensure no records are loaded until a trigger occurs.
- UI Customization: Allow developers to completely hide or customize the "No data" message and, crucially, provide an option to disable the yellow warning icon.
- Clean Start: Provide a "Hidden when empty" toggle for the entire widget container.
Use Case: A corporate floor plan where the sidebar list should remain invisible or completely blank (without warning icons) until a specific room is selected in the Map widget.