Herramientas de usuario

Herramientas del sitio


waine:asl:tag:action

Tabla de Contenidos

ACTION

Tipo

  • Etiqueta

Descripción

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:

  • id: identificado de la accion (sólo obligatorio cuando se define de forma aislada).
  • type: tipo de la acción. Son valores permitidos:
    • web: URL de una página
    • php: Código PHP
    • source: Acción propia del origen de datos
    • system: Programa externo
  • caption: título de la acción
  • datareq: (Y/N) Indica que la acción requiere datos, es decir, un registro seleccionado sobre el que actuará la acción o del cual tomará parámetros
  • autoparam: (Y/N) Incluye todos los campos ocultos del formulario padre en la llamada
  • btn: imagen asociada

Ejemplos

<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>

DTD

<!ELEMENT action (doc?,tooltip?,code?,actparam?,msg?,acl?)>
<!ATTLIST action type      CDATA #REQUIRED
                 caption   CDATA ''
                 datareq   CDATA ''
                 autoparam CDATA ''
                 btn       CDATA ''>

Notas

waine/asl/tag/action.txt · Última modificación: 2023/03/04 12:02 (editor externo)