Lawson Portal Objects

This section describes the most important data objects that are associated with Lawson Portal.

Document Object Model (DOM)

In general, a Document Object Model (DOM) is a specification for how objects in a web page (text, images, headers, links, and so on) are represented. The DOM defines the attributes that are associated with each object and how the objects and attributes can be manipulated.

Lawson Portal makes use of the DOM that is specified for use with ECMAScript. Some DOM differences exist among Javascript vendors. Lawson Portal provides objects to neutralize these differences.

Lawson Portal makes use of the DOM that is specified for use with ECMAScript. Some DOM differences exist among Javascript vendors. Lawson Portal provides objects to neutralize these differences.

Magic

Magic is Lawson Portal's data model. As such, it provides specifications on how Lawson Portal behaves by specifying which elements of the DOM are used to implement Lawson Portal.

FormObj Object

FormObj acts as the controller for Lawson Portal. Its main tasks are:

  • Accessing the Magic object to validate data prior to setting values.

  • Handling rules calls.

  • Managing application state.

  • Processing key fields.

Bookmarks and the Bookmark Object

Lawson Portal provides functionality to store, customize, and activate bookmarks for system- and user-defined links. Bookmarks appear in a user's Lawson Portal window during a session. They are stored in the LOGAN product line and are managed by the Bookmarks object.