Javascript fundamentals for Siebel Open UI

Basics of Java Scripts:

Javascript is the main thing that controls the behavior of the application. It is a Action based. Siebel has already inbuilt functionalities built on Javascripts.  When action happens then the siebel server send the information to the Web client. 
Actions on Siebel can be Mouse hover, On click of some record, drill down, new record, save record. 

JavaScript can be used to add content to your browser i.e HTML elements, and styling i.e CSS , Jquery is nothing but Java Script Library, that ease out our element querying.

Siebel has built some classes by default pmodel.js , listpmodel.js, we extend the custom functionality  by extending them in out PM or PR.

It overcomes the difficulties to customize following items through JavaScript rather than customization in High interactivity. 
  • Application
  • Screen
  • View
  • Applet
  • Applet Control
  • Menu
    • Application menu
    • Applet menu
  • Toolbar
    • Application toolbar
  • Navigation object
    • Tabs at different levels
    • Visibility menu
  • Predefined Query (PDQ) menu


Presentation Model:

Presentation model is a Javascript file that specifies how to handle the metadata and data that siebel Open UI gets from the server and then displays the information in the List or Form Applet in the webclient. 
It allows you to customise the Logic, Content and behaviour . It captures the client interaction such as when user leaving the control, it collects the field values and sets properties.

It gets the methods and properties from the proxy and expose them for the external use.

Template Manager : 

Template Manager provides the HTML mark up as requested by the Physical Renderer, Plug in Wrapper or any other java script objects running in Siebel Open UI.

Physical Renderer : 

A Physical renderer is responsible for building the UI . It binds data to the control that will display it and also binds appropriate events to the controls. 








Comments

Popular posts from this blog

Siebel Open UI Concepts for interviews explained

Multirow select in non-touch mode- Siebel OpenUI