About system inheritance

In most applications, the same IDO properties are referenced many times throughout the application. For instance, a part number might be referenced on dozens or even hundreds of forms in an application. The framework employs a principal of inheritance and two mechanisms for specifying sets of behaviors so that a referenced property can be reused across many forms. These functions both save time and provide consistency during application development.

Components that are bound to an IDO property automatically inherit the attributes of the IDO property, unless they are overridden by the component. Additionally, an IDO property can inherit attributes from an IDO property class, and components can inherit from component classes and property class extensions.

Inheritance for components bound to IDO properties

Each level in the inheritance hierarchy can override or inherit the attributes of the preceding levels. This is the complete inheritance hierarchy for components bound to IDO properties:

IDO property class (if any)

   IDO property

      A property class extension (if any)

         A component class (if any)

            The base component

Inheritance for components not bound to IDO properties

Again, each level can override or inherit the attributes of the preceding level. This is the complete inheritance hierarchy for components not bound to IDO properties:

A component class (if any)

    The base component

Inheritance for regional settings

The default values of attributes for numeric formatting, date and time formats, and currency formats come from the regional settings of the Windows Control Panel. These default values can be overridden at any level in the inheritance hierarchy, but otherwise they are inherited from the Windows Control Panel setting.

In the web client, the default formats for numbers, dates, and times are based on the Language settings of the browser. In the Windows client, if the Language field in the User Preferences window is set to <User Default Language Setting>, then the default formats for numbers, dates, and time follow the regional settings in the Windows Control Panel.

You can override the default or regional settings by selecting a language in the User Preferences window. In the web client, you can change the Language settings of your browser. After you set the language, numbers, dates, and time are formatted according to the standard notation for your chosen language.

You can open the User Settings in Infor OS Portal or Infor Ming.leTM and update the Localization settings to override the language settings in Mongoose.