Diferencia entre revisiones de «Eventos»

De Egeasy
Saltar a: navegación, buscar
 
Línea 24: Línea 24:
 
  -<Nombre_evento>.{{AT|metodo}} ==> Para ejecutar un método
 
  -<Nombre_evento>.{{AT|metodo}} ==> Para ejecutar un método
 
  -<Nombre_evento>.{{AT|plugin}} ==> Para ejecutar un plugin, especificando la dll
 
  -<Nombre_evento>.{{AT|plugin}} ==> Para ejecutar un plugin, especificando la dll
 +
 +
===Ejemplos===

Revisión del 13:47 14 abr 2009

¿Qué son los eventos en ODL?

Un evento en ODL es un hecho que puede acaecer a la hora de tratar con contenedores o tareas y que conlleva un cambio en el estado de un contenedor o una tarea.

En el caso de los contenedores, los eventos que se pueden producir son los siguientes:

  • Al_crear
  • Al_guardar
  • Al_abrir

Y para el caso de las tareas:

  • Al_crear
  • Al_comenzar
  • Al_finalizar
  • Al_abandonar

¿Para qué sirven?

La utilidad que nos proporcionan los eventos es poder ejecutar código ODL, invocar métodos o lanzar plugins cuando se produce alguno de los eventos comentados en la sección anterior.

Es decir, primero se produce el evento, y luego se ejecuta o bien nuevo código ODL, un método o un plugin.

¿Cuál es su sintaxis?

Para definir un evento y especificar una acción a posteriori utilizaremos tres atributos que podremos combinar con todos aquellos eventos que hemos visto, ya sean de contenedor o de tarea:

-<Nombre_evento>.codigo ==> Para ejecutar código ODL
-<Nombre_evento>.metodo ==> Para ejecutar un método
-<Nombre_evento>.plugin ==> Para ejecutar un plugin, especificando la dll

Ejemplos