A script-enabled browser is required for this page to function properly.

Assigning Multiple Content Canvases to a Window

If you decide to assign more than one content canvas to the same window at design time, you are designating potential content canvases for that window. At runtime, you can display only one content canvas in a single window at a time. In other words, when more than one content canvas is assigned to the same window, runtime events determine which is the current content canvas displayed in that window.

Consider a form with one window and two content canvases (both assigned to the window). At form startup, Oracle Forms must determine which canvas initially should be displayed in the window. By default, Oracle Forms sets the input focus to the first navigable item in the first block in the form. In this example, the content canvas that contains the first navigable item in the form (as defined by navigation sequence) becomes the current content canvas for the window.

Now consider an online Help window to which two content canvases are assigned. Each content canvas displays boilerplate Help text, and neither contains navigable items. End users can invoke the Help window by pressing a button that executes the SHOW_WINDOW Built-in procedure. Again, Oracle Forms must determine which canvas initially should be shown when the window is invoked. Since navigation is not occurring, the content canvas designated as the window's primary canvas is displayed in the window. (To designate a primary canvas for a window, set the optional Primary Canvas property.)


Events that change the current content canvas

Replacing the current content canvas programmatically