Is it possible to automatically set a new infowindow for the whole map (all layers) in WebAppBuilder by a widget?
One possible solution would be checking all the added layers, overriding them, listening to the new added layers and doing the same. But this is not universal, as there are so many different layer types and some do not reveal their service URL (needed for configuring the popup content).
We have created a custom widget in WebAppBuilder that adds pre-configured layers (similarly to the Query widget) to the map and shows a custom built popup (infowindow) for those layers.
Mentioning active staff for a maybe-quick reply: Owen Evans Robert Scheitlin, GISP