Previous  Next          Contents  Index  Navigation  Glossary  Library

CUSTOM.ZOOM_AVAILABLE

Summary

function custom.zoom_available return BOOLEAN;

Description

If Zoom is available for this block, then return TRUE; otherwise return FALSE. Always test for the form and block name. Refer to the SYSTEM variables for form name and block name in your code and branch accordingly. The module name of your form must match the form file name.

By default this routine must return FALSE.

Example Code

The following example enables Zooms in the following places:

Form: FNDSCAUS, Block USER and

Form: FNDCPMCP, Block PROCESS

FUNCTION zoom_available RETURN BOOLEAN IS
  form_name  VARCHAR2(30) := NAME_IN('system.current_form');
  block_name VARCHAR2(30) := NAME_IN('system.cursor_block');
BEGIN
  IF (form_name = 'FNDSCAUS' AND block_name = 'USER') OR
     (form_name = 'FNDCPMCP' AND block_name = 'PROCESS')THEN
     RETURN TRUE;  
  ELSE  
     RETURN FALSE; 
  END IF;   
END zoom_available;

See Also

Customizing Oracle Applications with the CUSTOM Library

Writing Code for the CUSTOM Library

Events Passed to the CUSTOM Library

When to Use the CUSTOM Library

CUSTOM Library Package Procedures

Coding Zoom

Support and Upgrading

Example of Implementing Zoom Using the CUSTOM Library


         Previous  Next          Contents  Index  Navigation  Glossary  Library