Customer Defined Field
           Note: A Customer Defined Field extension type is only possible for sessions of type Display and Maintain.
          
          Use a Customer Defined Field extension type in these cases:
- To link a zoom session to the CDF. Zooming is not possible for CDFs of type List.
 - To control the input of a CDF.
 
Example:
- You have a custom table with Colors and want to zoom to the Colors session for a CDF in the Items table.
 - You do not want to copy the CDF value of the previous record during the addition of a new record.
 
This table shows the available hooks:
| 
               Name  | 
             
               Signature  | 
            
|---|---|
| 
               Get Zoom Session  | 
             
               
  | 
            
| 
               Get Zoom Return Field  | 
             
               
  | 
            
| 
               Selection Filter  | 
             
               
  | 
            
| 
               Before Zoom  | 
             
               
  | 
            
| 
               After Zoom  | 
             void <CDF name>.after.zoom() | 
            
| Before Input | void <CDF name>.before.input() |