Triggers are a mechanism for attaching DXL scripts to certain events such that the script 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