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
- Wählen Sie in der Sicht "Palette" ein Element
aus, z. B. ein Textelement, und ziehen Sie es in den Vorlageninhaltseditor.
- Ziehen Sie aus dem Datenquellenschema ein Attribut in ein Element.
- Wählen Sie das Element aus.
- Wählen Sie in der Sicht "Eigenschaften" eine Eigenschaft aus,
die ein Script für ein Element erlaubt, z. B.
Texthintergrundfarbe.
- Klicken Sie auf die Auslassungspunkte.
- Wählen Sie das Register
Scriptausdruck aus.
- Geben Sie ein Script ein.
- Klicken Sie auf OK.
- 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.
- Ziehen Sie ein Tabellenelement in den Vorlageninhaltseditor.
- Geben Sie
2 Zeilen und
3 Spalten ein.
- Ziehen Sie eine Abfrage in die Tabelle. Beispiel: module
- Geben Sie in der ersten Zeile Spaltenüberschriften ein. Beispiele: Object
Heading, Object Text und Color
- Ziehen Sie eine Abfrage in die zweite Zeile. Beispiel: module/object
- Ziehen Sie in der zweiten Zeile Attribute in die ersten beiden Zellen.
Beispiele: module/object/Object_Heading und module/object/Object_Text
- Ziehen Sie das Attribut module/object/color in die dritte Zelle der zweiten Zeile.
- Wählen Sie die dritte Zelle in der zweiten Zeile aus.
- Wählen Sie in der Sicht "Eigenschaften" das Register Farbe aus.
- Klicken Sie für Cell background (Hintergrundfarbe für Zelle) auf die Auslassungspunkte.
- Wählen Sie das Register
Scriptausdruck aus.
- Wählen Sie das Attribut aus, auf das Sie das Script anwenden. Beispiel: module/object/color
- Geben Sie das Script ein. Beispiel:
if (color == "green")
{
"00FF00"
}
else if (color == "yellow")
{
"FFFF00"
}
else if (color == "green,yellow" || color == "yellow,green" )
{
"6B7D02"
}
- Klicken Sie auf OK.
- Generieren Sie die Ausgabe.