![]() Handling Stacked Fields |
![]() DEVELOPER |
![]() |
Stacked controls are used to number multiple entry fields parked in the same screen area (they match area coordinates).
Fields are stacked when there is a need to alternate or switch the visible and active field at run-time. Fields that are stacked, swap in and out of keyboard and mouse focus when logic dictates it, as determined by business rules or when switching between logical screens (LSs) that position a control in the same space. This behaviour allows a PROIV function to dynamically change its user interface as it is being used.
General behaviour
The Forms Designer knows nothing about stacked fields except that they occupy the same area and, therefore, support the general rule that always displays the last field placed at a specific location. The previous field(s) at the location get ‘pushed down’ in terms of display.
Because these fields are displayed in the order they are received from host services, the last field received remains visible on the form surface. You may select this field on the form and edit its properties as usual. The remaining invisible fields appear together within the Subform Browser as a sequence of separate field entries. This enables you to select, delete, move (order) and copy each field separately. It also allows a field’s properties to be edited by clicking on the field within the Subform Browser by selecting the Properties Menu item.
Topic ID: 530025