Attributs de données

Les attributs de données personnalisent la manière dont un document affiche le contenu. Utilisez les attributs de données pour ajouter une table des matières et personnaliser les valeurs calculées, définir des conditions, des filtres, des propriétés de formatage conditionnelles et des styles.

Valeurs calculées

Créez des fragments JavaScript pour traiter les attributs de données. Vous pouvez utiliser ces fragments pour combiner des attributs de données, supprimer les espaces en fin de ligne et transformer des valeurs numériques en descriptions textuelles. Vous pouvez traiter tout attribut de données à partir du contexte actuel, qui inclut les attributs de requête de l'élément et les attributs de toutes les requêtes parent des éléments.

Conditions

Utilisez des expressions basées sur des attributs de données ou des variables de canevas pour définir des conditions d'affichage d'un élément. Une condition est une expression JavaScript convertie en valeur booléenne.

Filtre et conditions

Les filtres et les conditions semblent être similaires, mais il s'agit de deux mécanismes différents qui ont des objectifs différents : Une condition n'est évaluée qu'une seule fois pour un élément, même si cet élément est une requête. Par conséquent, vous ne pouvez pas utiliser la requête actuelle comme contexte pour une condition.

Vous pouvez parfois utiliser des conditions à la place de filtres, mais l'utilisation de filtres permet d'obtenir de meilleures performances car seul un sous-ensemble des données est traité.

Formatage conditionnel

Vous pouvez utiliser des expressions pour définir les propriétés de formatage en fonction des valeurs des attributs de données. Le formatage conditionnel est similaire aux conditions d'élément à la différence près que les valeurs renvoyées dépendent du type de propriété.

Retour d'informations