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:
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.
Yes, this would be a very useful feature. Another use case: I have a development projects map, and a survey where the public can leave comments on specific projects. The experience builder app has a map + a project details page whose content is populated by the user selecting a specific project from the map. I want to show the comments for each specific project on that details page. This is easy enough to do with a Message Action filter that selects comments which have the same project name as the selected feature:
However, if a project has no comments, then the experience shows that no data exclamation point. Yes, I can change the No Data message to whatever I want, but I can't change that pesky exclamation point nor can I customize the message in any other way. As-is it's not very visually appealing and kind of makes it look like something is broken:
The ability to just show nothing if there's no data would be an improvement, even better would be if I could customize the message's appearance further. I would at least like to be able to get rid of the exclamation point, but in a truly ideal world I would love to be able to change the location of the message from the center of the widget to the top left, and be able to add the survey link too, so it would look something like this:
Side note- if anyone knows a workaround to do something like this, I'd love to hear it!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.