Show TOC

 Structure of User InterfaceLocate this document in the navigation structure

This section describes the levels on which you can configure the user interface using parameters.

Structure of User Interface

Layout Controller

A layout controller determines the number and position of screen areas within the navigation iView. The screen areas and their positions are strictly defined in the Java class that implements the layout controller.

You can assign a flavor to each screen area. A flavor addresses specific screen areas, that is, it applies certain parameters to a specific area. The names of the flavors are strictly defined in the Java class that implements the layout controller (see Flavors ).

Tip

The graphic above depicts a layout controller with three screen areas. You can assign the flavors menu, grid, and list to the screen areas.

The content of the individual areas can be depicted using controls, such as the menu bar control, or using collection renderers. A control strictly defines the layout, whereas a collection renderer enables dynamic changes to the layout using parameters (see below).

For information on the layout controllers contained in the delivery,  see Layout Controllers .

Parameters

You use the mdLayoutController to control which layout controller is used. This parameter can be defined in a layout set or in the object type handler (OTH). 

Collection Renderers

A collection renderer displays a set of resources on the screen. Dependent on the predefined parameters, it gathers the elements to be displayed and defines their layout.

Tip

A collection renderer can display the content of a folder as a list, table, or tree, for example.

The image map renderer is a further example. This renderer displays a graphic that contains clickable areas. You define a clickable area for each object (folder, document, or link) in a particular folder. You can open the objects by clicking on the areas in the graphic (see also Image Maps ).

For information on the collection renderers contained in the delivery, see Collection Renderers .

Parameters

You can use the parameters of a collection renderer to vary the layout. The collection renderers that are delivered with KM support a multitude of parameters (see Collection Renderer Settings ).

Resource Renderers

A resource renderer displays a single resource on the screen. Dependent on the predefined parameters, it gathers the elements needed to display the resource and defines their layout. Symbols and text are elements used to depict a resource.

Tip

The default resource renderer can display the name of the resource, a symbol for the resource type, and a popup menu.

The business card renderer is an alternative renderer. You use this renderer if a resource is a user or a link to a user. The business card renderer displays a photo of the user and an e-mail link to the screen.

For information on the resource renderers contained in the delivery, see Resource Renderers .

Parameters

You can use the parameters of a resource renderer to vary the layout. The resource renderers that are delivered with KM support a multitude of parameters (see Resource Renderer Settings ).