Procesadores y formatos de columna
En la siguiente tabla se muestran los tipos de procesadores de columna disponibles para su uso en los widgets de cuadrícula, junto con sus formatos correspondientes y otras notas.
Tipo de procesador
Formatos
Notas
Por defecto
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 cuadrícula.
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 cuadrícula. 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
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 cuadrícula.
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/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",
}
}
* 
La lista de cuadrículas avanzadas y cuadrículas de árbol avanzadas puede representar y editar los BaseTypes Image, ThingCode, Vec2, Vec3, Vec4 e Infotable en tiempo de ejecución.
La representación con definiciones de datos dinámicos se soporta cuando se proporciona una configuración dinámica. Cuando los datos de la cuadrícula 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 de se puede proporcionar mediante un servicio que esté enlazado a la Configuration de la cuadrícula avanzada. Este servicio es similar al que proporciona datos basados en el nombre de la definición de datos.