Suceso de navegación

Utilice Suceso de navegación para manejar la navegación de la página con mandatos, en lugar de botones.

El control Suceso de navegación no se puede utilizar solo. Se debe utilizar juntamente con otros controles.

Propiedades de configuración

Puede definir o modificar las propiedades de configuración del control, como por ejemplo las propiedades de comportamiento, en la pestaña de propiedades de Configuración.

En la tabla siguiente se muestran las propiedades de configuración del comportamiento del control Suceso de navegación:

Tabla 1. Propiedades de configuración del comportamiento para Suceso de navegación
Propiedad de configuración del comportamiento Descripción Tipo de datos
Datos de suceso Datos a pasar al suceso de navegación. String(lista)

Ejemplo

Es este ejemplo, el control Suceso de navegación se utiliza con dos controles de Texto dentro de las secciones de un panel.

Los controles de texto utilizan los métodos fire y confirmAndFire para controlar el suceso de navegación.

  • El manejador de sucesos Al cambiar del primer control de texto se establece en if(me.getText() = = "EXIT") ${NavigationEvent1}.fire().
  • El manejador de sucesos Al cambiar del segundo control de texto se establece en if(me.getText() = = "EXIT") ${NavigationEvent1}.confirmAndFire("¿Está seguro de que desea salir?").
Como resultado:
  • Si se escribe Salir en el primer recuadro de texto, finaliza el servicio.
  • Si se escribe Salir en el segundo recuadro de texto, se devuelve una alerta debida al método confirmAndFire.

Sucesos

Establezca o modifique los manejadores de sucesos para el control en la pestaña Sucesos. Puede definir que los sucesos se desencadenen mediante programación o cuando el usuario interactúa con el control. Para obtener información sobre cómo definir y codificar sucesos, consulte Sucesos definidos por el usuario. El control Suceso de navegación tiene los siguientes tipos de manejadores de sucesos:
  • Al cargar: Se activa cuando se carga la página.
  • En desencadenante: Se activa cuando se dispara un suceso desencadenante, pero si este suceso desencadenante devuelve explícitamente false, el suceso En desencadenante no se dispara.
  • En límite: Se activa cuando hay un suceso de límite. Si el suceso de límite finaliza con un suceso Permanecer en página, el suceso En límite no se dispara hasta que se han completado todos los procesos asíncronos asociados al suceso de límite.

Según el suceso específico, puede utilizar lógica de JavaScript para modificar los efectos del control. Puede obtener más información sobre la utilización de sucesos con controles en el tema Manejo de sucesos.

Métodos

Para obtener información detallada sobre los métodos disponibles para Suceso de navegación, consulte la API JavaScript Suceso de navegación.

Recursos adicionales

Para obtener información sobre cómo crear un coach, consulte Creación de coaches.
Para obtener información sobre las propiedades estándar (General, Configuración, Posicionamiento, Visibilidad y Atributos HTML), consulte Propiedades de vista de coach.