Beispiel: Mit einem Script eine Hintergrundfarbe hinzufügen

Sie können Scriptausdrücke verwenden, um Eigenschaften auf Elemente anzuwenden, sodass sich die Eigenschaftswerte auf der Basis der enthaltenen Ausgabedaten ändern. Diese Aufgabe enthält allgemeine Anweisungen zum Hinzufügen einer Hintergrundfarbe mit einem Script und stellt ein Beispiel bereit, in dem ein Rational-DOORS-Datenquellenschema verwendet wird.

Vorgehensweise

  1. Wählen Sie in der Sicht "Palette" ein Element aus, z. B. ein Textelement, und ziehen Sie es in den Vorlageninhaltseditor.
  2. Ziehen Sie aus dem Datenquellenschema ein Attribut in ein Element.
  3. Wählen Sie das Element aus.
  4. Wählen Sie in der Sicht "Eigenschaften" eine Eigenschaft aus, die ein Script für ein Element erlaubt, z. B. Texthintergrundfarbe.
  5. Klicken Sie auf die Auslassungspunkte.
  6. Wählen Sie das Register Scriptausdruck aus.
  7. Geben Sie ein Script ein.
  8. Klicken Sie auf OK.
  9. Generieren Sie die Ausgabe, um Ihre Änderungen zu testen.

Mit einem Script einem Rational-DOORS-Attribut eine Hintergrundfarbe hinzufügen

In diesem Beispiel wird ein Rational-DOORS-Schema mit einem angepassten Attribut color (Farbe) verwendet, um eine Hintergrundfarbe auf die Zellen anzuwenden, in deren Ausgabe Farbdaten enthalten sind.

  1. Ziehen Sie ein Tabellenelement in den Vorlageninhaltseditor.
  2. Geben Sie 2 Zeilen und 3 Spalten ein.
  3. Ziehen Sie eine Abfrage in die Tabelle. Beispiel: module
  4. Geben Sie in der ersten Zeile Spaltenüberschriften ein. Beispiele: Object Heading, Object Text und Color
  5. Ziehen Sie eine Abfrage in die zweite Zeile. Beispiel: module/object
  6. Ziehen Sie in der zweiten Zeile Attribute in die ersten beiden Zellen. Beispiele: module/object/Object_Heading und module/object/Object_Text
  7. Ziehen Sie das Attribut module/object/color in die dritte Zelle der zweiten Zeile.
  8. Wählen Sie die dritte Zelle in der zweiten Zeile aus.
  9. Wählen Sie in der Sicht "Eigenschaften" das Register Farbe aus.
  10. Klicken Sie für Cell background (Hintergrundfarbe für Zelle) auf die Auslassungspunkte.
  11. Wählen Sie das Register Scriptausdruck aus.
  12. Wählen Sie das Attribut aus, auf das Sie das Script anwenden. Beispiel: module/object/color
  13. Geben Sie das Script ein. Beispiel:
    if (color == "green")
    {
    "00FF00"
    }
    else if (color == "yellow")
    {
    "FFFF00"
    }
    else if (color == "green,yellow" || color == "yellow,green" )
    {
    "6B7D02"
    }
  14. Klicken Sie auf OK.
  15. Generieren Sie die Ausgabe.

Feedback