jueves, 10 de julio de 2014

Estructura de una regla de navegación

Descripción: Descripción de la estructura de una regla de navegación, cada uno de los elementos, así como sus posibles valores. 

vista reglas navegacion
vista reglas navegación

vista codigo regla navegacion
codigo regla navegación


navigation-rule: Este elemento es obligatorio, y puede contener más de un navigation-case que afecte a una misma página como origen.
En el ejemplo que tenemos, tenemos sólo un elemento navigation-rule aunque se está definiendo dos posibles páginas destino desde la misma página de origen.

from-view-id: Este elemento contiene la página o conjunto de páginas en forma de patrón, desde el cual se va a definir las posibles páginas de destino (navigation-case).
Sólo puede haber un único from-view-id en una regla de navegación.

navigation-case: Es un bloque, dentro navigation-rule, que va a contener todos los datos necesarios para indicar un caso de navegación concreto.
Si desde una página (indicada en from-view-id) se puede ir a varias páginas, se tendrá tantos bloques navigation-case como posibles destinos.

from-action
: Este elemento es opcional. Contendrá una Expresion del lenguaje (Expression language), que limitará la ejecución de la regla. Por ejemplo, que sea aplicable si una variable tiene un valor concreto.

from-outcome: Elemento obligatorio. Contendrá un valor, se utilizará para indicar la regla que se quiere aplicar.
En el ejemplo anterior, desde menuPrincipal.jspx se podrá ir a vistaTrabajadores.jspx a través del valor "vistaTrabajadores". Es el valor que se indica en el atributo action del link en menuPrincipal correspondiente.

to-view-id: Elemento obligatorio. Contiene la ruta a la página de destino.

redirect: Elemento opcional. Se utiliza para redireccionar la página.

Documentación referencia:
ADF Developer's guide
Creating Navigation Rules
http://download.oracle.com/otn_hosted_doc/jdeveloper/1013/adfdevguide.pdf

Otros artículos relacionados:
- Reglas de navegación - Navigation Rules
- Ejemplo cómo crear reglas de navegación 

Si te ha gustado este artículo, puedes seguir el blog por Blogger o Twitter

No hay comentarios:

Publicar un comentario