Vous pouvez appliquer des propriétés à des éléments via des expressions de script afin que les valeurs des propriétés
soient modifiées en fonction des données de sortie qu'elles contiennent. Cette tâche fournit des informations générales sur l'application d'une couleur d'arrière-plan à l'aide d'un script et inclut un exemple faisant appel à un schéma de source de données Rational DOORS.
Procédure
- Dans la vue Palette, sélectionnez un élément, tel qu'un élément de texte, et faites-le glisser
dans l'éditeur de contenu de canevas.
- Faites glisser un élément du schéma de source de données vers un élément.
- Sélectionnez l'élément
- Dans la vue Propriétés, sélectionnez une propriété qui autorise un
script, telle que la propriété Couleur d'arrière-plan du texte d'un élément de texte.
- Cliquez sur les points de suspension.
- Sélectionnez l'onglet Expression de script.
- Entrez un script.
- Cliquez sur OK.
- Générez la sortie pour tester vos modifications.
Ajout d'une couleur d'arrière-plan à un attribut Rational DOORS à l'aide d'un script
Cet exemple utilise
un schéma Rational DOORS avec un attribut Couleur personnalisé
pour appliquer une couleur d'arrière-plan aux cellules qui contiennent des données de couleur dans la sortie.
- Faites glisser un élément de table dans l'éditeur de contenu de canevas.
- Entrez 2 lignes et 3 colonnes.
- Faites glisser une requête dans la table. Exemple : module
- Entrez les en-têtes de colonne dans la première ligne. Exemples : En-tête d'objet, Texte d'objet et Couleur
- Faites glisser une requête dans la deuxième ligne. Exemple : module/object
- Dans la deuxième ligne, faites glisser les attributs dans les deux premières cellules. Exemples : module/object/Object_Heading et module/object/Object_Text
- Faites glisser l'attribut module/object/color dans la troisième cellule de la deuxième ligne.
- Sélectionnez la troisième cellule de la seconde ligne.
- Dans la vue Propriétés, sélectionnez l'onglet Couleur.
- Pour Arrière-plan de la cellule, cliquez sur les points de
suspension.
- Sélectionnez l'onglet Expression de script.
- Sélectionnez l'attribut auquel vous appliquez le script. Exemple : module/object/color
- Entrez le script. Exemple :
if (color == "green")
{
"00FF00"
}
else if (color == "yellow")
{
"FFFF00"
}
else if (color == "green,yellow" || color == "yellow,green" )
{
"6B7D02"
}
- Cliquez sur OK.
- Générez la sortie.