Scriptausdruck für Überschriftenstile mit Rational RequisitePro erstellen

Dieses Beispiel verwendet das generische XML-Schema RequisitePro.xsd, das das Attribut Level in der Abfrage PRRequirement enthält.

Vorgehensweise

Gehen Sie wie folgt vor, um einen Bericht mit Überschriftenstilen zu erstellen, die auf FullTag angewendet werden:

  1. Erstellen Sie in der Anwendung "Launcher" eine Dokumentspezifikation und konfigurieren Sie die Datenquelle.
  2. Öffnen Sie in Document Studio eine neue Vorlage.
  3. Gehen Sie wie folgt vor, um das Beispieldatenquellenschema hinzuzufügen:
    1. Klicken Sie in der Sicht Datenquellenschemas auf das Symbol Datenquellenschema hinzufügen. Der Assistent Datenquellenschema wird geöffnet und Sie können auf Weiter klicken.
    2. Wählen Sie im Feld "Schematyp" die Option Generic XML aus.
    3. Optional: Geben Sie einen angepassten Namen für die Datenquellen-ID ein.
    4. Klicken Sie auf Weiter. Prüfen Sie Ihre Auswahl und klicken Sie auf Fertigstellen.
  4. Klicken Sie auf Durchsuchen und wählen Sie die mit dem Produkt installierte Beispieldatendatei RequisitePro.xsd aus. Standardposition: RPE_HOME\source\XML\examples\RequisitePro.xsd. Klicken Sie auf Öffnen.
  5. Fügen Sie Elemente zu Ihrer Vorlage hinzu.
    1. Fügen Sie das Element Container Symbol 'Container' hinzu.
    2. Fügen Sie das Element Absatz Symbol 'Absatz' in das Containerelement ein.
    3. Fügen Sie das Element Text Symbol 'Text' in das Absatzelement ein.
      Beispiel für Vorlage mit Elementen
  6. Fügen Sie Abfragen zu Ihren Elementen hinzu.
    1. Erweitern Sie in der Sicht Datenquellenschemas das Projekt und die Anforderungen.
    2. Ziehen Sie PRRequirement in das Containerelement.
    3. Ziehen Sie FullTag (string) in das Textelement.
    4. Wählen Sie im Fenster Kontext auswählen die Option Als Wert verwenden aus.
    5. Wählen Sie den Container PRRequirement aus und klicken Sie auf OK.
      Beispiel für Vorlage mit den Abfragen in den Elementen
  7. Erstellen Sie einen Scriptausdruck für die Formatvorlage für das Absatzelement.
    1. Wählen Sie das Absatzelement aus.
    2. Wählen Sie in der Sicht "Eigenschaften" das Register Allgemein aus.
    3. Klicken Sie im Feld Stilname auf das Symbol Symbol 'Konfiguration'.
    4. Klicken Sie im Fenster Stilnamen festlegen auf das Register Scriptausdruck.
    5. Erweitern Sie den Eintrag Attribute und die Datenquelle.
    6. Wählen Sie Level aus.
    7. Geben Sie parseInt(Level) + 1 ein.
  8. Klicken Sie auf Dokumentspezifikation > Generieren > Dokument generieren, um die Ausgabe zu generieren.

Ergebnisse

Da Level immer um den Wert "1" erhöht wird, wird auch der betreffende Überschriftenstil um den Wert "1" erhöht. Der Stil Heading 1 ist für die FullTag-Werte für die Anforderungen festgelegt, die 0 als Level-Wert haben. Der Stil Heading 2 ist für die FullTag-Werte für die Anforderungen festgelegt, die 1 als Level-Wert haben.

Auf das endgültige Ausgabedokument, das von der Vorlage in diesem Beispiel erstellt wird, trifft Folgendes zu:
  • Es zeigt die FullTag-Werte als Abschnittstitel an.
  • Es zeigt eine sichtbare Hierarchie der Anforderungen an:
    • Die Anforderungen sind die Überschriften der obersten Ebene und verwenden den Stil Heading 1 (Überschrift 1).
    • Die untergeordneten Anforderungen sind untergeordnete Überschriften und verwenden den Stil Heading 2 (Überschrift 2).
  • Erstellt die Hierarchie anhand der Werte des Attributs Level.

Feedback