AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Kanban
  • Eventos predeterminados
  • Eventos soportados en WINDEV y WINDEV Mobile
  • Eventos soportados en WEBDEV
  • Eventos opcionales
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Eventos predeterminados
WINDEVAndroidiPhone/iPad

Eventos soportados en WINDEV y WINDEV Mobile

Los siguientes eventos aparecen de forma predeterminada en el editor de código de WINDEV y WINDEV Mobile:
EventCondición de ejecución
InicializaciónSe ejecuta al abrir la ventana. *
Inicio de desplazamiento de una tarjetaSe ejecuta cuando se selecciona una tarjeta para moverla en una lista Kanban o en un control Kanban.
Este evento recibe como parámetro una variable de tipo kbCard, que permite obtener y manipular la tarjeta que se está moviendo.
Desplazamiento de una tarjetaSe ejecuta cuando se mueve una tarjeta en una lista Kanban o en un control Kanban. Este evento se ejecuta desde que el usuario empieza a mover la tarjeta hasta que la suelta. Se desencadena cuando el usuario pulsa y mantiene pulsado el botón izquierdo del ratón para mover la tarjeta.
Esta Event recibe los siguientes parámetros:
  • una variable de tipo kbCard, que corresponde a la tarjeta que se está moviendo,
  • un control Lista Kanban, que corresponde a la lista Kanban de origen.
  • una variable de tipo Integer, que corresponde al índice o posición inicial de la tarjeta.
Si esta Event devuelve False, la tarjeta no puede desplazarse.
Fin del desplazamiento de una tarjetaSe ejecuta cuando el usuario suelta el botón izquierdo del ratón y deja de mover la tarjeta.
Esta Event recibe los siguientes parámetros:
  • una variable de tipo kbCard, que corresponde a la tarjeta que se está moviendo,
  • un control Lista Kanban, que corresponde a la lista Kanban de destino.
  • una variable de tipo Integer, que corresponde al índice o posición de destino de la tarjeta.
Si esta Event devuelve False, la tarjeta no se desplaza.
Observación: Si el Control Kanban está vinculado a un archivo de datos o a una variable, el valor devuelto por Event se ignora porque la fuente de datos ya ha sido modificada..
Eliminación de una tarjetaSe ejecuta cuando el usuario elimina una tarjeta:
  • el usuario selecciona la tarjeta. El botón "Eliminar" aparece en la parte inferior de la lista.
  • el usuario mueve la tarjeta al botón "Eliminar".
  • al soltar la tarjeta sobre el botón "Eliminar", se ejecuta el código "Eliminación de una tarjeta".
Este Event recibe como parámetro un Variable de tipo kbCard, que corresponde a la tarjeta que se desea suprimir.
Si este evento devuelve:
  • True , se elimina la tarjeta,
  • False, se conserva la tarjeta.
Este evento no se ejecuta si la tarjeta se elimina mediante programación.
Observación: La tarjeta se borra automáticamente cuando se utiliza el Enlace de datos.
Adición de una tarjeta (mediante el botón Agregar)Se ejecuta cada vez que el usuario agrega una tarjeta en el control: El usuario hace clic en el botón "+" para agregar la tarjeta y, a continuación, introduce el título. El código se ejecuta cuando el usuario confirma la entrada.
Esta Event recibe los siguientes parámetros:
  • una variable de tipo kbCard, que corresponde a la nueva tarjeta.
  • un control Lista Kanban, que corresponde a la lista en la que se agrega la tarjeta.
Si este evento devuelve:
  • True , la tarjeta se agrega al control Kanban,
  • False, la tarjeta no se agrega.
Este evento no se ejecuta si la tarjeta se agrega mediante programación.
Observación: La tarjeta se añade automáticamente cuando se utiliza el Enlace de datos.
Visualización de los detalles de una tarjetaEste evento se ejecuta cuando se muestran los detalles de una tarjeta.
Este evento recibe como parámetro una variable de tipo kbCard, que corresponde a la tarjeta actual.

(*) De forma predeterminada, el evento "Inicialización" de cada control se ejecuta según el orden en el que se crearon los controles en la ventana. Para cambiar este orden de ejecución:
  1. En la pestaña "Ventana", en el grupo "Orden", haga clic en "Inicialización".
  2. En la ventana que aparece, utilice las flechas de la derecha para cambiar el orden en el que se inicializan los controles.
WEBDEV - Código ServidorWEBDEV - Código Navegador

Eventos soportados en WEBDEV

Los siguientes eventos aparecen de forma predeterminada en el editor de código de WEBDEV:
EventCondición de ejecución
InicializaciónSe ejecuta al abrir la página. *
Inicio de desplazamiento de una tarjetaSe ejecuta cuando se selecciona una tarjeta para moverla en una lista Kanban o en un control Kanban.
Este evento recibe como parámetro una variable de tipo kbCard, que permite obtener y manipular la tarjeta que se está moviendo.
Desplazamiento de una tarjeta (Código Navegador)Se ejecuta cuando se mueve una tarjeta en una lista Kanban o en un control Kanban. Este evento se ejecuta desde que el usuario empieza a mover la tarjeta hasta que la suelta. Se desencadena cuando el usuario pulsa y mantiene pulsado el botón izquierdo del ratón para mover la tarjeta.
Esta Event recibe los siguientes parámetros:
  • una variable de tipo kbCard, que corresponde a la tarjeta que se está moviendo,
  • un control Lista Kanban, que corresponde a la lista Kanban de origen.
  • una variable de tipo Integer, que corresponde al índice o posición inicial de la tarjeta.
Fin del desplazamiento de una tarjeta (Código Navegador)Se ejecuta cuando el usuario suelta el botón izquierdo del ratón.
Esta Event recibe los siguientes parámetros:
  • una variable de tipo kbCard, que corresponde a la tarjeta que se está moviendo,
  • un control Lista Kanban, que corresponde a la lista Kanban de destino.
  • una variable de tipo Integer, que corresponde al índice o posición de destino de la tarjeta.
Fin del desplazamiento de una tarjeta (Código Servidor)Se ejecuta cuando el usuario suelta el botón izquierdo del ratón.
Esta Event recibe los siguientes parámetros:
  • una variable de tipo kbCard, que corresponde a la tarjeta que se está moviendo,
  • un control Lista Kanban, que corresponde a la lista Kanban de destino.
  • una variable de tipo Integer, que corresponde al índice o posición de destino de la tarjeta.
Eliminación de una tarjeta (Código Servidor)Se ejecuta cuando el usuario elimina una tarjeta:
  • el usuario selecciona la tarjeta. El botón "Eliminar" aparece en la parte inferior de la lista.
  • el usuario mueve la tarjeta al botón "Eliminar".
  • al soltar la tarjeta sobre el botón "Eliminar", se ejecuta el código "Eliminación de una tarjeta".
Este Event recibe como parámetro un Variable de tipo kbCard, que corresponde a la tarjeta que se desea suprimir.
Si este evento devuelve:
  • True , se elimina la tarjeta,
  • False, se conserva la tarjeta.
Este evento no se ejecuta si la tarjeta se elimina mediante programación.
Observación: La tarjeta se borra automáticamente cuando se utiliza el Enlace de datos.
Adición de una tarjeta (mediante el botón Agregar) (Código Servidor)Se ejecuta cada vez que el usuario agrega una tarjeta en el control: El usuario hace clic en el botón "+" para agregar la tarjeta y, a continuación, introduce el título. El código se ejecuta cuando el usuario confirma la entrada.
Esta Event recibe los siguientes parámetros:
  • una variable de tipo kbCard, que corresponde a la nueva tarjeta.
  • un control Lista Kanban, que corresponde a la lista en la que se agrega la tarjeta.
Si este evento devuelve:
  • True , la tarjeta se agrega al control Kanban,
  • False, la tarjeta no se agrega.
Este evento no se ejecuta si la tarjeta se agrega mediante programación.
Observación: La tarjeta se añade automáticamente cuando se utiliza el Enlace de datos.
Visualización de los detalles de una tarjeta (Código Servidor)Este evento se ejecuta cuando se muestran los detalles de una tarjeta.
Este evento recibe como parámetro una variable de tipo kbCard, que corresponde a la tarjeta actual.
Visualización de los detalles de una tarjeta (Código Navegador)Este evento se ejecuta cuando se muestran los detalles de una tarjeta.
Este evento recibe como parámetro una variable de tipo kbCard, que corresponde a la tarjeta actual.

Observación: Solo los códigos Navegador están disponibles en una página estática.
Eventos opcionales
Se pueden agregar varios eventos opcionales. Para añadir un evento opcional:
  1. Seleccione la control deseada.
  2. Mostrar la ventana del código de esta control (tecla F2).
  3. Haga clic en el enlace "Añadir otras Event s a xxx" en la parte inferior del código de la ventana, después de la última Event.
  4. Todos los eventos opcionales disponibles para el control se muestran.
  5. Marque la opción Event para agregar y validar.
    Observación: Puede seleccionar varios eventos opcionales.
  6. El Event opcional seleccionado se agrega automáticamente a los Event s administrados por el control.
Para desactivar un Event opcional, simplemente realice las mismas operaciones para mostrar la lista de Event s opcionales. A continuación, simplemente desmarque los eventos opcionales para eliminar.
Observación: Si el código desactivado contiene código WLanguage, este código se elimina automáticamente.
Por ejemplo, puede utilizar los siguientes eventos:
  • el desplazamiento del cursor por encima del control,
  • el botón izquierdo del ratón presionado, liberado, doble clic,
  • el botón derecho del ratón presionado, liberado, doble clic,
  • la rueda del ratón, etc.
Versión mínima requerida
  • Versión 28
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 24/04/2024

Señalar un error o enviar una sugerencia | Ayuda local