Options de rendu de colonne et formats
La table suivante répertorie les options de rendu de colonne utilisables dans les widgets de grille, indique les formats correspondants et fournit d'autres informations les concernant.
Option de rendu
Formats
Remarques
Par défaut
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.
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.
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.
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.
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
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.
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.
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.
Datetime
Pour plus d'informations sur l'utilisation des formats momentjs et jdate, suivez les liens indiqués dans la colonne de droite.
Pour plus d'informations, consultez les ressources suivantes :
Integer
Sélectionnez ou entrez une chaîne contenant le format à utiliser.
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/longitude/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.
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”,
}
}
* 
Les listes Grille avancée et Grille d'arborescence avancée peuvent rendre et modifier les types de base Image, ThingCode, Vec2, Vec3, Vec4 et Infotable à l'exécution.
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. Une 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.