Procesadores y formatos de columna
En la siguiente tabla se muestra la siguiente información para cada procesador soportado por las rejillas avanzadas:
Formatos soportados que se pueden seleccionar o especificar para cada procesador.
Si el tipo de procesador soporta la edición en tiempo de ejecución cuando se activa la edición de la rejilla. La edición en tiempo de ejecución se utiliza para recuperar la entrada de un usuario.
Notas adicionales relacionadas con la funcionalidad de algunos procesadores.
Tipo de procesador
Formatos
Edición en tiempo de ejecución
Notas
Por defecto
N/D
N/D
Permite procesar los datos como una cadena siempre que sea posible.
Número
Seleccione o introduzca una cadena que contenga el formato que se debe utilizar.
Servicio de configuración JSON: los formatos soportan % y $.
Mashup Builder: los formatos solo soportan $.
Ambos soportan decimales.
Long
Seleccione o introduzca una cadena que contenga el formato que se debe utilizar.
Servicio de configuración JSON: los formatos soportan % y $.
Mashup Builder: los formatos solo soportan $.
Ambos soportan decimales.
HTML
raw: el HTML real se muestra en la celda de la rejilla.
format: el HTML está codificado, se ha limpiado el XSS y el explorador lo ha interpretado para la visualización.
unsanitized: el HTML está codificado, pero no se ha limpiado el XSS antes de que el explorador lo interprete para la visualización.
Las opciones de formato que aparecen en la columna de la izquierda son para uso de JSON. En Mashup Builder, estas opciones tienen el rótulo:
En bruto (sin formato)
Con formato
Con formato sin limpiar (no seguro)
* 
Al utilizar el formato sin limpiar, asegúrese de que no se exponga ningún dato de usuario en la columna de rejilla. Asegúrese de que solo se muestran los datos de la aplicación, creados por un desarrollador y exentos de vulnerabilidades de seguridad.
Hipervínculo
_blank: el destino de navegación es una nueva ventana o ficha de explorador (en función del explorador).
_self: el destino de navegación es la ventana o la ficha actual.
_parent: el destino de navegación es el padre del iframe.
_top: el destino de navegación es el marco superior.
Cuando se selecciona el procesador de hipervínculos, también está disponible una columna Texto del vínculo. Introduzca el texto que se mostrará en el vínculo.
A continuación, se presenta un ejemplo de JSON para configurar una columna de hipervínculo:
"columnFormatter": {
"type": "hyperlink",
"format": "_blank",
"params": {
"textFormat": "Pulse aquí."
}
}
Imagelink
La ruta de un fichero de imagen en un almacén de ThingWorx.
image: permite mostrar la imagen con su tamaño real.
scaledtowidth: permite aplicar una escala a la imagen para que se adapte al ancho de columna.
scaledtoheight: permite aplicar una escala a la imagen para ajustarla a la altura de la fila.
hipervínculo: permite mostrar un vínculo en el que se debe pulsar para ver la imagen.
Cadena
full: permite mostrar toda la cadena de texto.
notext: no se muestra ningún texto.
limitN: permite limitar la visualización del texto a los N primeros caracteres. Los límites suelen ser innecesarios cuando se utilizan opciones de desbordamiento de datos.
Boolean
checkbox: permite mostrar una casilla de solo consulta en la celda de la rejilla.
text: permite mostrar opciones de texto, como verdadero o falso.
notext: no se muestra ningún dato. Solo se debe utilizar para el formato de estado.
Datetime
Siga los vínculos de la derecha para obtener más información sobre el uso de los formatos MomentJS y jdate.
Para obtener más información, consulte lo siguiente:
Integer
Seleccione o introduzca una cadena que contenga el formato que se debe utilizar.
Servicio de configuración JSON: los formatos soportan % y $.
Mashup Builder: los formatos solo soportan $.
El número entero no soporta decimales.
Ubicación
Seleccione o introduzca una cadena que contenga el formato de latitud, longitud o elevación para identificar se utilizará para identificar una ubicación. La cadena de formato se puede utilizar para truncar la precisión de los valores de latitud, longitud y elevación. Cuando se truncan, los valores se redondean al alza. Si no se incluye ningún valor de elevación, se omitirá de la cadena de salida.
Se puede mostrar un icono con la ubicación mediante una definición de estado. Configure el estado para definir cuándo se debe mostrar el icono, en función del valor de la cadena de ubicación.
A continuación, se presenta un ejemplo de JSON para configurar una columna de ubicación:
"columnFormatter": {
"type": "location",
"format" "0.000000",
}
}
Imagen
image: permite mostrar la imagen con su tamaño real.
scaledtowidth: permite aplicar una escala a la imagen para que se adapte al ancho de columna.
scaledtoheight: permite aplicar una escala a la imagen para ajustarla a la altura de la fila.
hipervínculo: permite mostrar un vínculo en el que se debe pulsar para ver la imagen.
No
El procesador IMAGE no soporta la edición en tiempo de ejecución y no se pueden recuperar los cambios de imagen como entrada de un usuario. Para activar la edición de imágenes, utilice el procesador IMAGELINK y asegúrese de que la columna de infotable contenga vínculos a imágenes de un almacén de ThingWorx.
Infotable
Permite formatear la estructura de datos de ThingWorx que se utiliza para almacenar los resultados de un servicio o un conjunto de propiedades para una cosa.
No
JSON
Permite formatear los datos que contienen objetos de JavaScript Object Notation (JSON).
No
Mashups
Permite formatear las referencias a un mashup de ThingWorx.
Solo texto: permite mostrar el nombre de la entidad como texto.
_blank: el destino de navegación es una nueva ventana o ficha de explorador (en función del explorador).
_self: el destino de navegación es la ventana o la ficha actual.
_parent: el destino de navegación es el padre del iframe.
_top: el destino de navegación es el marco superior.
No
Contraseña
Permite formatear los valores de datos mediante el enmascaramiento de caracteres. Se utiliza para ocultar información confidencial.
No
Etiquetas
Permite formatear las etiquetas de las entidades del modelo.
Tipo de etiquetas y datos de formato, modelo o plano
Etiquetas de datos
Etiquetas de modelo
Sin hipervínculos
No
Thingcode
Permite formatear la representación numérica de una cosa, que contiene un ID de dominio y un ID de instancia.
Thingname
Definición de cosa
Thingtemplatename
Nombre de usuario
Permite elegir cómo formatean los nombres de las entidades. Se puede mostrar texto sin formato o un vínculo.
Solo texto: permite mostrar el nombre de la entidad como texto.
_blank: el destino de navegación es una nueva ventana o ficha de explorador (en función del explorador).
_self: el destino de navegación es la ventana o la ficha actual.
_parent: el destino de navegación es el padre del iframe.
_top: el destino de navegación es el marco superior.
No
VEC2
VEC3
VEC4
Permite formatear los tipos base de vector que tienen dos, tres o cuatro valores decimales modelados con las variables x, y, z y w.
XML
Permite formatear datos XML.
No
* 
El fotorrealismo con definiciones de datos dinámicos se soporta cuando se proporciona una configuración dinámica. Cuando los datos de la rejilla avanzada se rellenan mediante definiciones de datos dinámicos, se debe proporcionar la configuración en tiempo de ejecución para representar los valores según lo previsto. La configuración se puede proporcionar mediante un servicio que esté enlazado a la Configuration de la rejilla avanzada. Este servicio es similar al que proporciona datos basados en el nombre de la definición de datos.
¿Fue esto útil?