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

About Setting the Mouse Navigate Property for GUI Items

Operators can click with the mouse to activate a button, toggle a check box, select an element in a List item, or select a radio button. For each of these items, you can set the Mouse Navigate property to specify whether a mouse click in the item should cause Oracle Forms to set the input focus on the item. The Mouse Navigate% property applies only to GUI applications, and is valid only for the following items:

When Mouse Navigate% is Yes (the default), Oracle Forms performs standard navigation to move the focus to the item when the operator activates the item with the mouse.

When Mouse Navigate% is set to No, Oracle Forms does not perform navigation (and the resulting validation) to move to the item when an operator activates the item with the mouse.

About setting the mouse navigate property for GUI items Examples

Consider two blocks, A and B, each displayed in the same window. Block A contains text items and Block B contains buttons. When the input focus is in a text item in Block A, the operator can activate a button in block B by clicking it with the mouse. When the operator clicks on the button, the When Button Pressed event occurs, and Oracle Forms executes the code in the When-Button-Pressed trigger attached to that button.

The setting of the button's Mouse Navigate property determines how Oracle Forms processes the mouse-click in the button:

If Mouse Navigate is set to Yes...
 
Oracle Forms navigates to the button, performing standard validation checks on the way. Thus, the following internal navigation and validation events can potentially occur:

If Mouse Navigate is set to No...
 
Oracle Forms simply fires the button's When-Button-Pressed trigger, without performing internal navigation to the button. Because no navigation occurs, the input focus remains in the source text item after the trigger executes. (Unless, of course, the trigger code navigates to another item.)

If there are triggers defined for any of these standard navigation or validation events, they fire at the appropriate point during internal navigation to the button.

For example, if there is a When-Validate-Item trigger attached to the source item, it fires when the operator presses the button. (If the button's Mouse Navigate property was set to No, no navigation would occur, and the validation trigger would not fire.)

Notes on Mouse Navigate property:


Mouse Navigate property