I want to build an application with a few (dynamic) filter widgets (and one custom widget) and be able to share this setup and open it using URL on another machine (for another user) and get the same filters set up - not just data filtered, but UI to match it. What are my options, with ArchGIS Online, self-hsoted app and EB Developer version (1.16)?
My chain of thoughts:
1. filters do not natively support URL params
2. when I filter data via URL, this does not show up in the widget UI
3. It Seems that "messaging" won't work as the filter does not support receiving messages.
3. one option is to "hijack" the default widget code and populate the setup with URL params. This feels hacky and not very robust, though.
4. another option is to add code to my existing custom widget (or add a separate custom widget for that purpose) to parse URLs and then update filter states. I am still looking into if that is feasible.
Are there any options I don't see? Perhaps there is any example code I could reuse? Any help would be much appreciated.