Los eventos son acciones disparadas automáticamente desde un formulario (FORM) ante una interacción del usuario. La etiqueta (EVENTS) es un contenedor de eventos. Los eventos admitidos para un formulario son:
<form id="frm_class" source="Class" caption="Categories"> <fields> <key source="pk"/> <field source="descr" caption="Description" type="string" len="40" maxlen="80" msg="Empty description"/> </fields> <events> <beforedelete> <action type="php"> <code>return 0;<code> <msg>You can not delete this field</msg> </action> </beforedelete> </events> </form>
<!ELEMENT events (onload?,onunload?,beforeretrieve?,afterretrieve?,beforeinsert?,afterinsert?,beforeupdate?,afterupdate?,beforedelete?,afterdelete?)>