Mashup Builder > Widgets > Widgets estándar > Widget de ruta de navegación (con temas)
Widget de ruta de navegación (con temas)
La ruta de navegación es un componente de la interfaz de usuario que se construye con vínculos, y los vínculos se ejecutan al pulsar en ellos. El widget de ruta de navegación muestra los datos en orden secuencial. El widget de ruta de navegación es un widget de interfaz de usuario que funciona en la entrada que proporciona el usuario. La ruta de navegación no conoce la ubicación del usuario en la aplicación o cualquier estado de la propia aplicación.
El origen de datos del widget de ruta de navegación del mashup es una infotable que se puede utilizar a través de un servicio. La infotable debe tener columnas que representen DisplayField, URLField, TypeField y MashupNameField. Para obtener información sobre estos campos, consulte la tabla de propiedades.
* 
El widget de ruta de navegación está disponible como widget estándar en la plataforma y como componente Web que se puede importar desde un SDK.
Para obtener información sobre la creación y configuración de un mashup, consulte el tema Creación de un mashup y los temas relacionados en la sección Mashup Builder.
Las propiedades del widget de ruta de navegación son las siguientes. Estas propiedades se deben configurar cuando se utiliza el widget de ruta de navegación en el mashup.
Nombre de la propiedad
Descripción
Tipo base
Valor por defecto
¿Es enlazable? (Sí/No)
¿Es localizable? (Sí/No)
ShowCurrentLevel
Permite mostrar el vínculo de la página actual en la ruta de navegación.
BOOLEAN
True
S
N
TruncateLinks
Permite truncar los vínculos que tienen nombres largos en la ruta de navegación.
BOOLEAN
Falso
S
N
LinkMaxWidth
Permite definir el ancho máximo de cada vínculo en píxeles. Los vínculos que superan este ancho se truncan.
STRING
120
S
N
Disabled
Permite desactivar el widget en el mashup. El widget aparece en el mashup, pero no se puede utilizar.
BOOLEAN
Falso
S
N
CustomClass
Permite definir la CSS en el elemento div superior del widget. Al introducir varias clases, sepárelas mediante un espacio.
STRING
n/d
S
N
TabSequence
El número de secuencia del widget de ruta de navegación al pulsar el tabulador.
NUMBER
n/d
N
N
Data
Permite enlazar datos de un origen de infotable para rellenar las entradas de la ruta de navegación.
* 
Cada fila de esta propiedad corresponde a un nivel del widget de ruta de navegación. Cada nivel de ruta de navegación muestra un vínculo asociado a un URL o a un nombre de mashup.
INFOTABLE
n/d
S
N
DisplayField
DisplayField representa el texto que se muestra en la ruta de navegación.
Esta propiedad define el campo de la infotable que contiene los datos que se deben mostrar como rótulo para cada vínculo de ruta de navegación.
INFOTABLE
n/d
N
N
URLField
URLField representa los vínculos al URL de destino y se utiliza cuando la ruta de navegación tiene vínculos a URL.
* 
Se aplica cuando TypeField tiene cualquier valor distinto de "Mashup de destino".
La ruta de navegación se crea a partir de vínculos. Al pulsar en el vínculo al URL, se abre el URL especificado.
INFOTABLE
n/d
N
N
TypeField
TypeField especifica el tipo de vínculo de destino como un mashup o URL.
* 
El campo de la infotable seleccionado define si el destino del vínculo para este nivel de ruta de navegación es un URL o un nombre de mashup. Por ejemplo, si el valor de este campo es la cadena "Mashup de destino", al pulsar en este vínculo se navega al mashup definido por el valor MashupNameField. De lo contrario, el valor de URLField se utiliza tal cual para el URL del vínculo.
INFOTABLE
n/d
N
N
MashupNameField
MashupNameField representa los nombres de mashup de destino y se utiliza cuando la ruta de navegación tiene vínculos a mashups.
* 
Se aplica cuando TypeField tiene el valor "Mashup de destino".
INFOTABLE
n/d
N
N
MashupControl
Permite controlar un mashup integrado en la página actual o enlazar parámetros a un mashup integrado. Las opciones disponibles son Controlar el mashup actual y Enlazar a parámetros de mashup.
Se puede utilizar Controlar el mashup actual para reemplazar un mashup completo o utilizar Enlazar a parámetros de mashup para reemplazar un mashup contenido, a la vez que se conserva el mashup contenedor.
STRING
Controlar el mashup actual
N
N
Mashup
Permite enlazar al mashup que se selecciona al seleccionar el valor Enlazar a parámetros de mashup en la propiedad MashupControl.
STRING
n/d
S
N
DataChanged
Evento enlazable que se activa cuando se modifican los datos en la ruta de navegación.
n/d
n/d
S
N
Clicked
Evento enlazable que se activa cuando se pulsa en la ruta de navegación.
n/d
n/d
S
N
MaxNumberOfLinks
Permite definir el número máximo de vínculos en la ruta de navegación. Los vínculos adicionales se muestran en la lista de sobrecarga.
Se añade un patrón de sobrecarga en la ruta de navegación según la selección de la propiedad MaxNumberOfLinks. Anteriormente, había botones de flecha de navegación que permitían navegar a la izquierda o a la derecha en los vínculos de ruta de navegación. Se ha modificado a un icono de control de sobrecarga para ThingWorx 9.3.0 y versiones posteriores.
El número que se defina aquí incluye la página actual cuando la propiedad ShowCurrentLevel se define en verdadero.
* 
Esta propiedad está disponible en ThingWorx 9.3.0 y versiones posteriores.
NUMBER
4
N
N
¿Fue esto útil?