This class manages instances of like components that all appear on a single page. For more information on the page controls framework in general, please consult the documentation for AComponent. There is one important concept to understand when it comes to the ComponentMgr class: for page controls, there is script to be outputted that has "component scope" and script to be outputted that has "page scope." Component scope means that the data needs to be printed once per component. Page scope means that the data needs to be printed once per page, independent of the number of times a component of that type is written to the page. The component manager allows you to print data for either or both scopes through a series of methods. Components may be registered with the component manager and then obtained either using their unique instance ID or by way of an int index. The index is determined by the order in which you registered the components.
For a list of all members of this type, see ComponentMgr Members.
System.Object
com.plumtree.uiinfrastructure.pagecontrols.framework.ComponentMgr
com.plumtree.uiinfrastructure.pagecontrols.framework.HTMLComponentMgr
com.plumtree.uiinfrastructure.pagecontrols.framework.JSComponentMgr
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Namespace: com.plumtree.uiinfrastructure.pagecontrols.framework
Assembly: uiinfrastructure (in uiinfrastructure.dll)
ComponentMgr Members | com.plumtree.uiinfrastructure.pagecontrols.framework Namespace