CAE: what are hidden components for when I cannot do wiring to them?

I can hide a component with com.ibm.rcp.visible=false .But what can I do with those components then?

For example I thought I could do the following:

  • a view component pushes the noteid of the current selected document to a hidden “proxy” component (a Notes form).

  • the hidden form gets the ID, gets the document, computes HTML and pushes that to a browser component in the sidebar.

I don’t want to let the view compute the HTML because the user would have to wait for the computation to finish then. When going over another component the process is independent and the user experience is better.

But currently I cannot hide that proxy component, because then I cannot do wiring between the view, the proxy and the browser.

So what I don’t understand: what exactly are hidden components for? How can I use them?

Subject: Hidden NSF components are not currently supported.

There are currently some limitations around usage of hidden components.You can have hidden Eclipse (ViewPart) components in 8.5, and these can be used as proxys between other components, but it is not currently possible to have a hidden NSF component.

Subject: As a work-around, make them very small

Brian is correct, but we use this type of NSF component in the Lead Manager. As a work-around, we make them really small and try to hide them next to another component. It is not a good solution, but a work-around.