Rules for Flexible UI Configuration
Initially, there is only one element in the Procurement application, called the root element. The first element to appear in the cost allocation screen should be setup as a child of the root. If there is a second element that must be displayed on the same page, becoming a sibling of the first element, it should have the same parent (or root). The elements in the next page are children of any of the elements above.
- The type of user interface elements supported are:
- text box
- combo box, and
- data element (as an option or entry in a combo box)
- Each UI element name must match an ERP table name (if not, validation fails)
- Each UI element may have only one parent node.
- A combo or list box:
- May have a text box or a list box entry (character data) as its parent.
- May only have character data as its child.
- List box entries (character data) may have another list box or text box as a child
- A text box:
- May have another text box and a combo or list box as its child.
- May have a text box or a list box entry as its parent.
- The text box entries are validated against an ERP ID
- The text box name is validated against an ERP table name.
