Siebel Open UI Application Programming Interface

                                                                     Siebel Open UI API


Creating custom UI in siebel requires that you do the following work
  • Create a PM - which siebel open ui uses in addition to metadata that it gets from the siebel server 
  • Create a new PR for customizing UI
Open UI  stores these files in the below location 

    Path:    \PUBLIC\language_code\release_number\SCRIPTS\SIEBEL

Methods of Presentation model that Siebel Open UI Supports

  • AddMethod
  • ExecuteMethod
  • Get
  • SetProperty
  • AddProperty
  • Init
  • Define
AddMethod:  It adds method to the Presentation model. You can use Execute method to run the method added from the presentation model or physical renderer.
Syntax:
AddMethod("methodName", methodDef(argument, argument_n){
  }, {sequence: false, override : false, scope:this});

If Addmethod adds a new method which is already predefined in client then the new method becomes the customisation of the prdefined method. AddMethod binds the custom method to the predefined method. The execution of custom or predefinded method sequence is based on the Sequence and Scope.

  •   sequence. Set to one of the following values:
      •   true. Siebel Open UI calls methodName before it calls the predefined method
      •   false. Siebel Open UI calls methodName after it calls the predefined methodThe default value is false.
  •   override. Set to one of the following values:
      •   true. Siebel Open UI does not call predefined method, but if the sequence is set to true the Override settings is ignored, so any one of these settings can be used.
      •  false. Siebel Open UI calls both the methods
  •   scope.  Describes the scope that Siebel Open UI must use when it calls methodDef. The default scope is Presentation Model.




Methods of Physical Renderer that Siebel Open UI Supports

  • Init
  • ShowUI
  • ShowSelection
  • BindData
  • BindEvents
  • EndLife





Comments

Popular posts from this blog

Siebel Open UI Concepts for interviews explained

Javascript fundamentals for Siebel Open UI

Multirow select in non-touch mode- Siebel OpenUI