Reference > IBM Sales Center extension points


managedComposites

The com.ibm.commerce.telesales.widgets.managedComposites extension point is used to declare managed composites for use in the IBM Sales Center user interface. Managed composites encapsulate a configured composite and one or more widget managers.


Identifier:

com.ibm.commerce.telesales.widgets.managedComposites


Description:

The com.ibm.commerce.telesales.widgets.managedComposites extension point is used to declare managed composites for use in the IBM Sales Center user interface. Managed composites encapsulate a configured composite and one or more widget managers.


Configuration Markup:

<!ELEMENT extension ( managedComposite+)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT property ( value* | property*)>

<!ATTLIST property

name CDATA #REQUIRED

value CDATA #IMPLIED>

This element is used to describe a managed composite property. The property will be available to the widget managers for their initialization.

<!ELEMENT managedComposite ( widgetManager* , dynamicIdBinding* , property*)>

<!ATTLIST managedComposite

id CDATA #REQUIRED

compositeId CDATA #IMPLIED

referenceId CDATA #IMPLIED>

This element is used to describe managed composites.

<!ELEMENT widgetManager EMPTY>

<!ATTLIST widgetManager

id CDATA #REQUIRED>

Use this element to refer to the widget managers that will manage this composite.

<!ELEMENT dynamicIdBinding EMPTY>

<!ATTLIST dynamicIdBinding

dynamicId CDATA #REQUIRED

concreteId CDATA #REQUIRED>

Use instances of this element to indicate substitute identifiers that should be used while constructing this managed composite. Dynamic identifiers created as placeholders in composite definitions can be replaced with specific concrete identifiers.

<!ELEMENT value (#PCDATA)>

Value element. Use this element to provide a property value. This element can be used if the property represents a list.


Examples:

<extension point=
 "com.ibm.commerce.telesales.widgets.managedComposites"
 >    

<managedComposite id=
 "customerIdentityManagedComposite"
  compositeId=
 "customerIdentityComposite"
 >       

<widgetManager id=
 "customerEditorWidgetManager"
 />       

<widgetManager id=
 "customerPrimaryAddressWidgetManager"
 />       

<widgetManager id=
 "com.ibm.commerce.telesales.widgets.standardWidgetManager"
 />    

</managedComposite> 
</extension>


API Information:

Managed composites can be created using the managed composite factory. Refer to com.ibm.commerce.telesales.widgets.managers.ManagedCompositeFactory for more information.


Supplied Implementation:

Many of the editors, dialogs, and views provided with the IBM Sales Center editor have declared their user interface composites using the managedComposites extension point.


Related concepts

New and existing widget managers


Related tasks

Add a dialog

Modify a dialog

Modify a page in an editor

Move a user interface element between dialogs or editor pages


+

Search Tips   |   Advanced Search