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

string <CDF name>.get.zoom.session()

Get Zoom Return Field

string <CDF name>.get.zoom.return.field()

Selection Filter

void <CDF name>.selection.filter()

Before Zoom

void <CDF name>.before.zoom()

After Zoom

void <CDF name>.after.zoom()
Before Input void <CDF name>.before.input()