How Siebel CRM Creates a Pick Applet

The following figure shows how Siebel CRM creates a pick applet.

How Siebel CRM Creates a Pick Applet: This image is described in the surrounding text.

As shown in this figure:

  1. A pick applet is a child of an applet. It includes the following properties:

    • Business component. Identifies the business component.

    • Class. Set to CSSFrameList, which indicates that this is a list applet.

    • Type. Set to Pick List, which indicates that this is a pick applet. This property determines the behavior of the dialog box and button controls.

    • Title. Set to the name of the pick applet that Siebel CRM displays in the title bar.

  2. The pick applet includes the following child objects:

    • List. List columns that Siebel CRM attaches to the list.

    • List columns. Each list column displays the contents of one field in the business component.

    • Pick Record control. Calls the PickRecord method if clicked. The PickRecord method locates the pick map child objects of the originating field. The PickRecord method uses these child objects to identify the fields that Siebel CRM updates in the originating business component. The record that the user chooses from the pick business component determines how it updates these fields.

    • Web templates. Defines the layout for each of the defined modes. Example layout includes the position of the list columns and controls.

    • Web template items. Maps list columns and controls to placeholders in the web template. Web template items exist for each list column and control that is defined for the applet.