There isn’t a way to have the Embedded View display a Quality Overlay instead of whatever component inside of the Embedded View unless you actually have a binding on the Embedded View which also uses that
tagPath in some way.
So… Here’s a hacky way to force the Quality Overlay onto your Embedded View:
- Add a new property into the
props category of the Embedded View (I named my new property “quality”).
- Supply the
params values as you normally would.
- Assuming a param name of
tagPath, bind quality as an indirect tag binding to
As a result, the Embedded View will get an overlay anytime the indirect binding fails to resolve with a good quality. Note that in my example the displayed Label does not have an overlay because it is simply displaying the passed tag path. If you don’t want your internal components to ALSO have overlays when the tag quality will be bad, then you’ll need to set the “Overlay opt-out” checkbox within the binding dialog accordingly for those components.