Control de indicaciones de ruta

Puede utilizar el control de indicaciones de ruta para mejorar la funcionalidad de la navegación en una aplicación. La navegación de indicaciones de ruta realiza un seguimiento de los pasos que realiza en una aplicación y permite volver a seguir los pasos rápidamente. Puede utilizar un control de indicaciones de ruta individual o junto con otro control como, por ejemplo, un control de árbol. Puede colocar este control dentro de cualquier otro control de contenedor.

Una indicación de ruta complementa una estructura de árbol jerárquico al mostrar una representación horizontal de dónde está el usuario en una estructura de menús o un catálogo de servicios. Puede configurar un carácter delimitador para separar elementos en la indicación de ruta, como por ejemplo el carácter mayor que (>) o un signo de dos puntos (:). Cada frase o identificador entre delimitadores representa un paso en una jerarquía.

Para sincronizar un control de árbol y un control de indicaciones de ruta, copie la propiedad ID de origen de datos del control de árbol en el control de indicaciones de ruta. En la tabla siguiente se describe cómo se comportan un control de árbol y un control de indicaciones de ruta en la interfaz de usuario cuando se utilizan conjuntamente.

Cuando pulse... Ocurre esto
La etiqueta de un nodo Una nueva indicación de ruta sustituye la indicación de ruta existente y:
  • Se resalta la etiqueta de nodo en el árbol
  • Se muestra la etiqueta de nodo en la indicación de ruta
  • Todos los niveles de la jerarquía de árbol por encima de la etiqueta de nodo resaltada aparecen en la indicación de ruta (en orden descendente de izquierda a derecha)
El signo más en un árbol No tiene ningún efecto.
El signo menos en un árbol Se resalta la indicación de ruta situada más a la derecha, que coincide con la etiqueta de nodo que aparece al lado del signo menos.
El signo de punto en un árbol Se resalta la etiqueta de nodo correspondiente en el árbol y se muestra en la indicación de ruta. Todos los niveles de la jerarquía de árbol por encima de la etiqueta de nodo resaltada aparecen en la indicación de ruta (en orden descendente de izquierda a derecha).
Una etiqueta de nodo en la indicación de ruta Es equivalente a hacer clic en la etiqueta de nodo en el árbol. El árbol se contrae al nivel de la etiqueta de nodo y los enlaces de indicaciones de ruta a la derecha de la etiqueta de nodo pulsada desaparecen.
Un delimitador en la indicación de ruta No tiene ningún efecto.
Puede esperar el siguiente comportamiento de la interfaz de usuario cuando navega por un árbol o una indicación de ruta:
  • Siempre que se resalta una etiqueta de nodo en un árbol o una indicación de ruta, la ventana muestra información relacionada con la etiqueta.
  • Cuando hace clic en un signo más en un árbol, se expande el nodo, pero esto no afecta al contenido de la ventana, el resaltado de etiquetas o la indicación de ruta.
  • Cuando hace clic en un signo menos en un árbol, no afecta al contenido de la ventana, pero se resalta la etiqueta de nodo asociada con el signo menos y la indicación de ruta refleja la nueva jerarquía que termina en el nodo resaltado.
  • La etiqueta de nodo resaltada en un árbol siempre refleja el elemento situado más a la derecha de la indicación de ruta. Los elementos de indicación de ruta a la izquierda reflejan los niveles intermedios en la jerarquía de árbol.

Propiedades

Nombre de atributo Descripción

ID de control

A cada control de una presentación se le asigna un ID de control exclusivo de solo lectura.

Etiqueta

Puede especificar un valor de texto que se utiliza como etiqueta del control. Esta etiqueta es específica de la aplicación y no se almacena en la tabla MAXATTRIBUTE ni en la APPFIELDDEFAULTS.

Clase bean Puede especificar el nombre de la clase bean de datos que se utiliza al crear el origen de datos para el control. Si no se define y el control crea un origen de datos, se utiliza la clase psdi.webclient.system.DataBean predeterminada. En general, esta propiedad se utiliza para crear métodos de eventos personalizados o para sustituir la forma en la que el origen de datos obtiene su MboSet.
ID de origen de datos

Especifique un ID de origen de datos si desea que este control utilice un origen de datos diferente al padre. Si el control está creando un origen de datos y la propiedad ID de origen de datos no está establecida, el ID toma como valor predeterminado el ID del control. Si el origen de datos está en blanco, el control hereda el origen de datos del padre. Si ningún control padre tiene especificado un origen de datos o si el padre es una aplicación, MAINRECORD es el origen de datos ya que se trata del origen de datos primario para la aplicación.

Objeto de negocios

Especifique el nombre de un MBO en ese campo para determinar qué MBO utiliza el control para mostrar y procesar la información. Si no se especifica ningún MBO, el control utiliza el origen de datos de su control de nivel superior. Al establecer un MBO para este control, se crea un origen de datos al que se puede hacer referencia desde otros controles.

Nombre clase CSS

Si desea cambiar el diseño y el aspecto del hiperenlace, especifique el nombre de la clase CSS que desee utilizar. Por ejemplo, el nombre de clase «power white» cambia el color de la fuente de un hipervínculo a blanco. Puede buscar nombres de clase CSS en el directorio <root>\applications\maximo\maximouiweb\webmodule\webclient .

Separador

Especifique el delimitador que desea utilizar entre las entradas de indicación de ruta, por ejemplo, >.

Relación

Si ha especificado un valor en el campo ID de origen de datos de nivel superior, especifique en este campo un valor que identifique la relación entre este control y el nuevo origen de datos. Una relación utiliza una cláusula WHERE para determinar qué se debe mostrar y procesar desde el origen de datos. El control crea un origen de datos que se utiliza de forma predeterminada en los controles de nivel inferior. Puede buscar valores de relación en la pestaña Configuración de base de datos > Relaciones .

Indicaciones de ruta El ID de origen del control de indicaciones de ruta.
Método de origen Especifique el método de origen que se aplica al origen
Alineación Especifique las opciones de alineación de las indicaciones de ruta.

Opción de firma

Puede especificar una opción de firma para restringir el acceso a este control o cambiar las propiedades de este control en función de una condición especificada por usted. Para crear una opción de firma, pulse Agregar/Modificar opciones de firma en el menú Seleccionar acción. Para especificar una condición, pulse el botón Configurar propiedades condicionales.

ID de origen de datos de opción de firma

Debe utilizarse el MBO para evaluar si un usuario tiene acceso a la opción de firma. Especifique el valor del origen de datos que lleva a cabo la evaluación si es diferente del origen de datos configurado para este control.