How Form Processing Works Within Scrollable Regions

By default, when the scrollable region is first displayed, the first data row is displayed on the first row in the visible region. The contents of the underlying data variables are displayed in the field, just as with any data field. When the user leaves a scrollable field, the system validates the user input.

All settings for the field are observed with one exception; only limited support is provided for the INITIALBLANKS field option. The first time that a data row is displayed, blanks are displayed in any field in the row that has INITIALBLANKS set to ON. However, any data row that has been scrolled up out of the visible portion of the scrollable region will be redisplayed with the contents of the underlying data variable if the row is scrolled back into view.

A major difference between processing of data fields outside a scrollable region and processing of data fields inside a scrollable region is when the data variable gets updated. When data fields are not in a scrollable region, user input is transferred to the data variable only when the user exits the form (unless FORCECONVERT is ON for the field). When data fields are in a scrollable region, user input is transferred to the data variable when the data row is scrolled out of the visible region. Data rows that are left displayed in the visible region when the user leaves the scrollable region are updated when the user exits the form.


Home Contents Previous Next