Siebel Tools Reference > Special-Purpose Applets and Controls > Tree Applets >

Configuring Tree Applets and Explorer Views


A tree applet appears in the left sectors of an explorer view. The applet has a tree object definition as a child. The tree object definition has tree node children. Each tree node child object definition implements one folder symbol. These object types are described in greater detail below.

View

An explorer view has a tree applet mapped to it as a View Web Template Item. However, there are no list applets mapped to it. The list applet is determined dynamically by the folder (Tree Node) that is currently highlighted by the user. A significant property of the View object the Business Object property. The business object selected determines which business components can be displayed, and which business components can be indicated as child nodes of which other nodes.

Tree Applet

A tree applet has no special property settings in the applet object definition, other than the class, which is set to CSSFrameTree. The Applet object type has the following important property settings:

NOTE:  Search specifications on tree applets are not supported.

Tree

The Tree object definition provides only a name; it is an object definition to which tree nodes can be attached, and which itself can be attached to the applet object definition. It always has the name "Tree." The Tree object type is similar to the List object type used in list applets, in that it serves as an attachment point for child object definitions.

Tree Node

Each folder symbol is implemented using one tree node object definition. This includes the top-level node (Service Requests in the example). All of the tree node object definitions are immediate child object definitions of the tree object definition. There is no hierarchy of child and grandchild tree node object definitions (reflecting the hierarchy in the tree applet) under the tree; this is not feasible in the object definitions hierarchy in the repository. Instead, each tree node's hierarchical position in the tree applet is specified in the Position property of the tree node object definition.

The Tree Node object definition has the following important properties:

Using the Tree Applet Wizard

The following procedure identifies the steps required to create a new tree applet using the Tree Applet Wizard.

NOTE:  The Tree Applet Wizard creates the tree object but does not create Tree Node child objects. You must add a Tree Node object for each applet that you want to appear in the Explorer section of the view, including the top-level node, such as service requests. See Tree Node for more information.

To create a tree applet using the Tree Applet Wizard

  1. From the Tools main menu, choose File > New Object.

    The New Object Wizard dialog box appears.

  2. Select the Applets tab and then select the Tree Applet icon.
  3. In the General dialog box, enter the following information, and then click Next:
    • Project
    • Business Component
    • Name
    • Display Name
  4. In the Web Layout-General dialog box, select the Web template to use for the tree applet, and then click Next.

    Some templates used for tree applets are:

    • Applet Tree
    • Applet Tree 2
    • Applet Tree Marketing
  5. In the Finish dialog box, review the information, and then click Finish.

    The Tree Applet Wizard creates the tree object and sets the required properties based on the information you entered.


 Siebel Tools Reference
 Published: 20 October 2003