About the Presentation Model
The presentation model is a JavaScript file that specifies how to handle the metadata and data thatSiebel Open UI gets from the Siebel Server, and then displays this information in a list applet or form applet in the client. It allows you to customize behavior, logic, and content. It determines the logic to apply, captures client interactions, such as the user leaving a control, collects field values, and sets properties. A presentation model can get the following items from the proxy, and then expose them for external use. These properties and methods are similar to the properties and methods that most software models use:
Properties. Contains information about the current state of each user interface element. For example, if Siebel Open UI currently displays or hides a field.
Methods. Implements behavior that modifies the state of an object. For example, if the user chooses a value, then a method can hide a field.
A presentation model can contain customization information that is separate from the predefined configuration information that Siebel Open UI uses for physical rendering. For example, it can display or hide a field according to a pick value.
For more information, see Example of a Presentation Model.