Las acciones pueden ser lanzadas desde opciones (OPTION) de un menu (MENU), o desde un formulario (FORM) empleando eventos (EVENTS) o botones(BUTTONS). Cuando son definidas de forma aislada también pueden ser añadidas a los formularios como botones empleando el parámetro button_action_add o como evento con el parámetro form_modify.
Sus atributos 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>
<buttons>
<action type="web" caption="Print form Single">
<tooltip>Press here to Print a form</tooltip>
<code>form.php<code>
<actparam>report=test.fig;form_type=print</actparam>
<msg>Are you sure to print ?</msg>
</action>
<buttons>
</form>
Acción definida de forma independiente (o aislada).
<action id="btn.searchCol" caption="Search Column" type="php">
<code>return search_Column();<code>
<msg>Do you want to seach columns =</msg>
</action>
<!ELEMENT action (doc?,tooltip?,code?,actparam?,msg?,acl?)>
<!ATTLIST action type CDATA #REQUIRED
caption CDATA ''
datareq CDATA ''
autoparam CDATA ''
btn CDATA ''>