Siebel Tools Reference > Logical User Interface Objects Layer > Applets >

List Applets


A list applet allows simultaneous display of data from multiple records and presents business component information in a list table format with multicolumn layout with each record of data represented in a row. In addition to textual data, lists also support images in JPEG and GIF formats and edits control such as check boxes, drop-down lists, noneditable MVGs, and text fields.

The Accounts List Applet is an example of a list applet in Siebel Call Center, and appears in Figure 144.

Figure 144. List Applet in Siebel Sales

Click for full size image

Columns in a list applet are called list columns, and have a corresponding object type (List Column). Data entry in a list applet is performed in the cells that are at the intersections of rows and list columns. Cells in different list columns can function in different ways, depending on the properties of their list columns. Some examples of cell behavior based on list column properties are:

The relationships between object types used to implement a list applet appear in Figure 145.

Figure 145. List Applet Architecture

Click for full size image

A list applet consists of an applet object definition, a list object definition, multiple list column object definitions, and multiple control object definitions (including, at a minimum, the list control). These object definitions have the following roles in a list applet:

Configuring the List

List is a child object type of Applet. A list applet has exactly one list object definition, named List. The List object definition provides property values that pertain to the entire scrolling list table, and it serves as a parent object definition for the list column object definitions.

A List object definition (and a list control) are created when you create a new list applet in the Applet wizard. In an existing list applet you can select the list object definition by clicking the list table. You can then edit the properties in the Properties window or use the Object List Editor.

Configuring the List Columns

List Column is a child object type of List. It identifies one column in the scrolling list table and corresponds to one field in the business component. The List Column object type has the following important properties:

For a complete description of properties of the List Column object type, see Siebel Object Types Reference.

Configuring Controls in a List Applet

The controls in a list applet generally appear outside of the scrolling list table and control the behavior of the scrolling list table or display information about the list table. However, some controls, such as the Label in Figure 146, appear inside the scrolling list table.

Figure 146. Controls in a List Applet

Click for full size image

For more information about controls, see Form Applet Controls.


 Siebel Tools Reference, Version 7.5, Rev. A 
 Published: 18 April 2003