Configuring Siebel eBusiness Applications > Configuring Multi-Value Group and Association Applets >

About Shuttle Applets


In high interactivity mode, when a user clicks the MVG button and the business component of the underlying MVG applet has a many-to-many (M:M) relationship with the master business component, a shuttle applet is displayed (shown in Figure 95). Shuttle applets allow users to associate detail records to a parent record and create new records.

Figure 95.   Shuttle Applet
Click for full size image

The underlying object architecture for shuttle applets is the same as the architecture described in Figure 94 for association applets. However, shuttle applets are rendered using two specialized Web templates (CCPopupListAssoc.swt and CCPopupListMVG.swt). Items on shuttle applets come from the repository object definitions of both the association applet and the MVG applet.

  • The following items are taken from the association applet:
    • Applet header (New, Query, Find, Starting With).
    • The Available label.
    • The list body on the left side of the shuttle applet.
  • The following items are taken from the MVG applet:
    • The Selected label.
    • The list body on the right side of the shuttle applet.
    • OK button in the lower right corner.
    • The Add, Add All, Remove, and Remove All buttons in the middle.

The Mode property of the Applet Web Template Item object type determines in which applets the controls appear.

  • If Mode is not specified, the control appears in both shuttle and non-shuttle applets.
  • If Mode is set to DefaultOnly, the control shows in non-shuttle applets only. Examples include the OK and the Cancel button on the association applet.
  • If Mode is set to More, the control appears in the shuttle applet only. Examples include buttons such as Add, Add All, Remove, and Remove All.

NOTE:  Shuttle applets do not support popup applets. You cannot invoke a popup applet from a shuttle applet.

For additional information related to shuttle applets, see Release Notes on Siebel SupportWeb.

Configuring Siebel eBusiness Applications