In the GIS group here we're somewhat committed to deploying mapping products standardized on WAB Developer apps using the Launchpad Theme and so we'd like to work within that framework if possible, keeping any custom coding limited to custom widgets.
For our next implementation, I believe the idea is to embed a WAB we build into another page with the main application as "the product" that is implemented and branded. With that said, the request is for the controls on that page to interact with the map/WAB application, hence the reason for this post.
My constraint/requirement: The page our WAB is embedded into contains the user controls, NOT the widget.
So...Is it possible for a custom widget in that embedded WAB to receive communication from controls on the page the WAB is embedded and perform the desired processing?
Scenario: a text box control and a button are the page's main controls that the user would type in a name value. Clicking the button would initiate a query/zoom to specific features of the map service(s) found in the WAB app using the methods/functions programmed in the widget.