This grid is used to declare the actions catalogued in the actions dictionary. The objective is that for all fields having this data type, the actions defined here will be systematically executed.
If a single action is defined is defined for both the data type and the screen field, the actions will be executed consecutively and in the following order : it is the data type then the field. There is a particular case for the "selection" and "button" actions, for which only the screen field action will be executed.
This grid makes it possible to define the particular actions associated with the field. The possible action types are :
- Before-field : Action before all entry or display of the field. It can be used, for example, to define the format of the field.
- Init_button : used to define the button names in the contextual contextual.
- Init: Used to initialize a field.
- Before_entry : Action carried out before each entry. For example it can be used to position mkstat and so not enter it.
- Control : Makes it possible to test the validity of the field.
- After-field : Carried out after the control if this is valid. Makes it possible for example to assign or to display other fields.
- After-modif : Ditto but is not started unless the field has been modified.
- Selection : Started by the F12 key.
- Button 1 : Triggered by the F9 key (reserved for the tunnels)
- Button 2 to 20 : The F4 key makes it possible to have a list of contextual menus.
- Before_line : Uniquely for the scrolling menus, making it possible to so something each time line modification is started.
- After_line : Uniquely for the scrolling grids, making it possible to do something after each line entry.
- Click : Only for the icon fields