11.01.2013 Views

Oracle Forms Developer – Form Builder Reference, Volume 1

Oracle Forms Developer – Form Builder Reference, Volume 1

Oracle Forms Developer – Form Builder Reference, Volume 1

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

When-<strong>Form</strong>-Navigate trigger<br />

Description<br />

Fires when navigation between forms takes place, such as when the user changes the focus to another<br />

loaded form.<br />

Definition Level form<br />

Legal Commands:<br />

unrestricted built-ins, restricted built-ins<br />

Enter Query Mode:<br />

no<br />

Usage Notes<br />

Use a When-<strong>Form</strong>-Navigate trigger to perform actions when any cross form navigation takes place<br />

without relying on window activate and window deactivate events.<br />

On Failure<br />

no effect<br />

When-<strong>Form</strong>-Navigate trigger examples<br />

Example<br />

This is an example of a procedure that can be called when <strong>Form</strong> <strong>Builder</strong> fires the When-<strong>Form</strong>-Navigate<br />

trigger.<br />

DECLARE<br />

win_id WINDOW := FIND_WINDOW(’WINDOW12’);<br />

BEGIN<br />

if (GET_WINDOW_PROPERTY(win_id,WINDOW_STATE) = ’MAXIMIZE’ THEN<br />

SET_WINDOW_PROPERTY(win_id,WINDOW_STATE,MINIMIZE);<br />

else<br />

SET_WINDOW_PROPERTY(win_id,WINDOW_STATE,MAXIMIZE);<br />

end if;<br />

END;<br />

505

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!