Business Model in the Application Model
- 2 minutes to read
With the eXpressApp Framework, only the business model has to be implemented when building a business application. Views for each business class from the business model will be generated automatically. For this purpose, special nodes are created in the Application Model: IModelBOModel, IModelDetailView and IModelListView. This topic explains how the information from the business model is used to generate these nodes. This can be helpful when you analyze or edit the Application Model.
The following diagram demonstrates the information flow from the business model through the Application Model:
The Layout Groups and Items are generated according to specific rules. Property Editors for particular data types are related to particular Layout Groups. This relation is explained in the following table:
Individual Layout Group (if a Detail View contains a single collection)
Tabbed Group (if a Detail View contains several collections)
Individual Layout Group called SimpleEditors. If there are more than four Property Editors in the current Detail View, they are located in two columns.
Individual Layout Group called SizableEditors.
The Property Editors for the base class properties are distributed between individual Layout Groups as well.