Introduction to Triggers

Triggers are a mechanism for attaching DXL programs to certain events such that the program is run every time that event occurs.

For example, you might want to log every time a particular module is opened. This could be done by writing a DXL script to update a log file, and using a Trigger to attach that script to the Module Open event.

There are only a few events that can have triggers attached:


 * Module Open
 * Module Close
 * Object Open (starting an inline edit by double-clicking in a column
 * Object Sync (making a different object the current one)
 * Attribute Modify