Active Paging Overview |
DEVELOPER |
Active Paging enhances the PROIV paging model by supporting the navigation between fields in two different cycles. It supports the movement between a Flat Cycle and its nested Paging Cycle without the need to exit the Paging Cycle before you can enter the Flat Cycle and vice versa.
Click here to watch a demo of the Active Paging functionality.
Active Paging requires the following:
-
Paging Pre-Display - enables the programmatic calling of the Paging Cycle, which displays the first page of data filtered by the current selection, and returns to the caller. This functionality is enabled by the Active Paging check box on the Paging tab on the ManyTime Paging Screen Cycle Properties window.
-
Active Dynamics - enables the use of the mouse to navigate between a Flat ManyTime Cycle and a single Paging Cycle without the need to exit either cycle. This functionality is enabled by the Active Paging check box on the Paging tab on the ManyTime Paging Screen Cycle Properties window.
You can also programmatically control whether a Paging Cycle is initially expanded or contracted. Click here for more information about Function Key Stacking, the FnKeyStack logic command and Expand/Contract. In addition, you can click here to learn more about the AutoExpand logic command that enables or disables the automatic expansion of a Paging Cycle before it is entered.
Note: Paging Pre-Display and Active Dynamics are only available for function structures where a single Paging Cycle is nested within a Flat Cycle. |
Section links:
Active Paging Demo contains a demo which explains the principles behind Active Paging functionality using the Active Paging example shipped with the PROIV Demos.
Active Paging Constraints explains the strict rules under which Active Paging will, and will not work.
Active Paging and the PROIV Timing Cycle explains how Active Paging operates within the PROIV Timing Cycle.
Paging Pre-Display explains how to set up the programmatic calling of a Paging Cycle.
Active Dynamics explains how to enable mouse navigation between a Flat ManyTime Cycle and a single Paging Cycle without the need to exit either cycle.
Topic ID: 500526