Exemple : Création d'une expression de script pour mettre en style les en-têtes avec Rational RequisitePro

Cet exemple utilise le schéma XML générique RequisitePro.xsd, qui inclut l'attribut Niveau dans la requête PRRequirement.

Procédure

Pour créer un rapport avec les styles d'en-tête appliqués à FullTag :

  1. Dans Launcher, créez une spécification de document et configurez la source de données.
  2. Dans Document Studio, ouvrez un nouveau canevas.
  3. Ajoutez l'exemple de schéma de source de données :
    1. Dans la vue Schémas de source de données, cliquez sur l'icône Ajouter un schéma de source de données. L'assistant Schéma de source de données s'ouvre et vous pouvez cliquer sur Suivant.
    2. Dans la zone Type de schéma, sélectionnez XML générique.
    3. Facultatif : Entrez un nom personnalisé pour l'ID source de données.
    4. Cliquez sur Suivant. Vérifiez vos sélections et cliquez sur Terminer.
  4. Cliquez sur Parcourir et sélectionnez l'exemple de fichier de données RequisitePro.xsd installé avec le produit. Emplacement par défaut : %RPE_HOME%\source\XML\examples\RequisitePro.xsd. Cliquez sur Ouvrir.
  5. Ajoutez des éléments à votre canevas.
    1. Ajoutez un élément Icône Conteneur Conteneur.
    2. Insérez un élément Icône Paragraphe Paragraphe dans l'élément de conteneur.
    3. Insérez un élément Icône Texte Texte dans l'élément de paragraphe.
      Exemple de canevas avec éléments
  6. Ajoutez des requêtes à vos éléments.
    1. Dans la vue Schémas de source de données, développez le projet et les exigences.
    2. Faites glisser PRRequirement dans l'élément de conteneur.
    3. Faites glisser FullTag (chaîne) dans l'élément de texte.
    4. Dans la fenêtre Sélection d'un contexte, sélectionnez Utiliser comme valeur.
    5. Sélectionnez le conteneur PRRequirement et cliquez sur OK.
      Exemple de canevas avec les requêtes dans les éléments
  7. Créez une expression de script de style pour l'élément de paragraphe.
    1. Sélectionnez l'élément de paragraphe.
    2. Dans la vue Propriétés, sélectionnez l'onglet Général.
    3. Dans la zone Nom du Style, cliquez sur l'icône de configuration icône de configuration.
    4. Dans la fenêtre de définition de valeur de nom de style, sélectionnez l'onglet Expression de script.
    5. Développez Attributs et la source de données.
    6. Sélectionnez Niveau.
    7. Entrez parseInt(Level) + 1.
  8. Cliquez sur Spécification de document > Générer > Générer le document pour générer la sortie.

Résultats

A mesure que les valeurs Niveau augmentent de un, les styles d'en-tête augmentent également de un. Le style Titre 1 est défini sur les valeurs FullTag pour les exigences qui possèdent 0 comme valeur Niveau. Le style Titre 2 est défini sur les valeurs FullTag pour les exigences qui possèdent 1 comme valeur Niveau.

Le document de sortie final créé par le canevas dans cet exemple :
  • Affiche les valeurs FullTag comme titres de section.
  • Affiche une hiérarchie visible des exigences :
    • Les exigences sont les en-têtes les plus importants et utilisent le style Titre 1.
    • Les exigences enfant sont les sous-entêtes et utilisent le style Titre 2.
  • Crée la hiérarchie des valeurs de l'attribut Niveau.

Retour d'informations