Options de rendu de colonne et formats
La table suivante répertorie les informations suivantes pour chaque option de rendu prise en charge par les grilles avancées :
Formats pris en charge que vous pouvez sélectionner ou spécifier pour chaque option de rendu.
Indication de prise en charge de la modification au moment de l'exécution lorsque la modification de la grille est activée. La modification au moment de l'exécution est utilisée pour récupérer les entrées d'un utilisateur.
Notes supplémentaires associées au fonctionnement de certaines options de rendu.
Option de rendu
Formats
Modification à l'exécution
Remarques
Par défaut
N/A
N/A
Les données sont rendues sous la forme d'une chaîne dans la mesure du possible.
Number
Sélectionnez ou entrez une chaîne contenant le format à utiliser.
Oui
Service de configuration JSON : les formats prennent en charge à la fois les % et $.
Mashup Builder : les formats prennent uniquement en charge les $.
Les décimales sont prises en charge dans les deux cas.
Long
Sélectionnez ou entrez une chaîne contenant le format à utiliser.
Oui
Service de configuration JSON : les formats prennent en charge à la fois les % et $.
Mashup Builder : les formats prennent uniquement en charge les $.
Les décimales sont prises en charge dans les deux cas.
HTML
raw : le HTML brut s'affiche dans la cellule de la grille.
format : le HTML est encodé, expurgé en XSS et interprété par le navigateur pour l'affichage.
unassainid : le HTML est encodé mais n'est PAS expurgé en XSS avant d'être interprété par le navigateur pour l'affichage.
Oui
Les options de format indiquées dans la colonne de gauche sont destinées à une utilisation JSON. Dans le Mashup Builder, ces options sont libellées :
Brut (pas de formatage)
Avec formatage
Avec formatage, non expurgé (non sécurisé)
* 
Lorsque vous utilisez le format non expurgé, veillez à ce qu'aucune donnée utilisateur ne soit exposée dans la colonne de la grille. Assurez-vous que seules des données d'application, créées par un développeur et exemptes de vulnérabilités pouvant compromettre la sécurité, sont affichées.
Hyperlink
_blank : la cible de navigation est une nouvelle fenêtre ou un nouvel onglet de navigateur (selon le navigateur).
_self : la cible de navigation est la fenêtre active ou l'onglet actif.
_parent : la cible de navigation est le parent de l'iframe.
_top : la cible de navigation est le cadre supérieur.
Oui
Lorsque vous sélectionnez cette option de rendu, une colonne Texte du lien est également disponible. Spécifiez le texte à afficher par le lien.
Voici un exemple de JSON pour la configuration d'une colonne de liens hypertextes :
“columnFormatter”: {
“type”: “hyperlink”,
“format”: “_blank”,
“params”: {
“textFormat”: “Cliquez ici !”
}
}
Imagelink
Chemin d'accès à un fichier image dans un référentiel ThingWorx.
image : affiche l'image à sa taille réelle.
scaledtowidth : redimensionne l'image pour l'ajuster à la largeur de colonne.
scaledtoheight : redimensionne l'image pour l'ajuster à la hauteur de ligne.
hyperlink : affiche un lien cliquable pour afficher l'image.
Oui
Chaîne
full : affiche l'ensemble de la chaîne de texte.
notext : n'affiche aucun texte.
limitN : limite l'affichage du texte aux N premiers caractères. Les options disponibles pour les données en débordement rendent généralement inutile la fixation de limites.
Oui
Boolean
checkbox : affiche une case à cocher en lecture seule dans la cellule de la grille.
text : affiche des options textuelles telles que "vrai" ou "faux".
notext : n'affiche aucune donnée. A utiliser pour le formatage de l'état uniquement.
Oui
Datetime
Pour plus d'informations sur l'utilisation des formats MomentJS et jdate, suivez les liens indiqués dans la colonne de droite.
Oui
Pour plus d'informations, consultez les ressources suivantes :
Integer
Sélectionnez ou entrez une chaîne contenant le format à utiliser.
Oui
Service de configuration JSON : les formats prennent en charge à la fois les % et $.
Mashup Builder : les formats prennent uniquement en charge les $.
Cette option de rendu ne prend pas en charge les décimales.
Location
Sélectionnez ou entrez une chaîne contenant le format de latitude/longitude/altitude à utiliser pour identifier une position. La chaîne de format peut être utilisée pour tronquer la précision des valeurs de latitude, de longitude et d'altitude. Une fois tronquées, les valeurs sont arrondies vers le haut. Si aucune valeur d'altitude n'est incluse, elle sera omise de la chaîne de sortie.
Oui
Une icône peut être affichée avec la position au moyen d'une définition d'état. Configurez l'état pour définir quand afficher l'icône, en fonction de la valeur de la chaîne de position.
Voici un exemple de JSON pour la configuration d'une colonne de positions :
“columnFormatter”: {
“type”: “location”,
“format”: “0.000000”,
}
}
Image
image : affiche l'image à sa taille réelle.
scaledtowidth : redimensionne l'image pour l'ajuster à la largeur de colonne.
scaledtoheight : redimensionne l'image pour l'ajuster à la hauteur de ligne.
hyperlink : affiche un lien cliquable pour afficher l'image.
Non
L'option de rendu IMAGE rendu ne prend pas en charge la modification à l'exécution et vous ne pouvez pas récupérer les modifications d'image en tant qu'entrée d'un utilisateur. Pour activer la modification d'images, utilisez l'option de rendu IMAGELINK et assurez-vous que la colonne de table d'informations contient des liens vers des images d'un référentiel ThingWorx.
Infotable
Formatage de la structure de données ThingWorx utilisée pour stocker les résultats d'un service ou d'un jeu de propriétés pour un objet.
Non
JSON
Formatage des données contenant des objets JSON (JavaScript Object Notation).
Non
Applications composites
Formatage des références à une application composite ThingWorx.
Text only : affiche le nom de l'entité sous forme de texte.
_blank : la cible de navigation est une nouvelle fenêtre ou un nouvel onglet de navigateur (selon le navigateur).
_self : la cible de navigation est la fenêtre active ou l'onglet actif.
_parent : la cible de navigation est le parent de l'iframe.
_top : la cible de navigation est le cadre supérieur.
Non
Mot de passe
Formatage des valeurs par masquage des caractères. Utilisez cette option pour masquer les informations sensibles.
Non
Tags
Formatage des tags des entités de modèle.
Type de tags et formatage des données, modèle ou brut
Tags de données
Tags de modèle
Pas de liens hypertexte
Non
Thingcode
Formatage de la représentation numérique d'un objet contenant un ID de domaine et un ID d'instance.
Oui
Thingname
Thingshape
Thingtemplatename
Username
Permet de choisir le format des références aux noms d'entité. Vous pouvez afficher le texte brut ou un lien.
Text only : affiche le nom de l'entité sous forme de texte.
_blank : la cible de navigation est une nouvelle fenêtre ou un nouvel onglet de navigateur (selon le navigateur).
_self : la cible de navigation est la fenêtre active ou l'onglet actif.
_parent : la cible de navigation est le parent de l'iframe.
_top : la cible de navigation est le cadre supérieur.
Non
VEC2
VEC3
VEC4
Formatage des types de base vectoriels comportant deux, trois ou quatre valeurs décimales modélisées avec des variables x, y, z et w.
Oui
XML
Formatage des données XML.
Non
* 
Le rendu avec des formes de données dynamiques est pris en charge lorsque vous fournissez une configuration dynamique. Lorsque des données dans une grille avancée sont renseignées à l'aide de formes de données dynamiques, fournissez la configuration voulue à l'exécution pour assurer le rendu des valeurs tel qu'attendu. La configuration peut être fournie au moyen d'un service lié à la propriété Configuration de la grille avancée. Ce service est similaire à celui qui fournit des données sur la base du nom de la forme de données.
Est-ce que cela a été utile ?