Příklad: Přidání barvy pozadí pomocí skriptu

Použijete-li vlastnosti na prvky prostřednictvím výrazů skriptu, budou se hodnoty těchto vlastností měnit na základě výstupních dat v nich obsažených. Tato úloha poskytuje obecné pokyny pro použití barvy pozadí pomocí skriptu, a zahrnuje příkaz pomocí schématu zdroje dat produktu Rational DOORS.

Postup

  1. V pohledu Paleta vyberte prvek (např. textový prvek) a přetáhněte ho do editoru obsahu šablony.
  2. Přetáhněte atribut ze schématu zdroje dat na prvek.
  3. Vyberte prvek.
  4. V pohledu Vlastnosti vyberte vlastnost, která umožňuje skript, jako např. Barva pozadí textu u textového prvku.
  5. Klepněte na tři tečky.
  6. Vyberte kartu Výraz skriptu.
  7. Zadejte skript.
  8. Klepněte na tlačítko OK.
  9. Vygenerujte výstup, abyste otestovali změny.

Přidání barvy pozadí do atributu produktu Rational DOORS pomocí skriptu

Tento příklad používá schéma Rational DOORS s vlastním atributem color za účelem použití barvy pozadí na buňky obsahující ve výstupu data barev.

  1. Přetáhněte prvek tabulky do editoru obsahu šablony.
  2. Zadejte 2 řádky a 3 sloupce.
  3. Přetáhněte dotaz do tabulky. Příklad: module.
  4. Do prvního řádku zadejte záhlaví sloupců. Příklad: Object Heading, Object Text a Color.
  5. Do druhého řádku přetáhněte dotaz. Příklad: module/object.
  6. V druhém řádku přetáhněte do prvních dvou buněk atributy. Příklady: module/object/Object_Heading a module/object/Object_Text.
  7. Do třetí buňky v druhém řádku přetáhněte atribut module/object/color.
  8. Vyberte třetí buňku v druhém řádku.
  9. V pohledu Vlastnosti vyberte kartu Barva.
  10. U volby Pozadí buňky klepněte na tři tečky.
  11. Vyberte kartu Výraz skriptu.
  12. Vyberte atribut, na který skript používáte. Příklad: module/object/color.
  13. Zadejte skript. Příklad:
    if (color == "green")
    {
    "00FF00"
    }
    else if (color == "yellow")
    {
    "FFFF00"
    }
    else if (color == "green,yellow" || color == "yellow,green" )
    {
    "6B7D02"
    }
  14. Klepněte na tlačítko OK.
  15. Vygenerujte výstup.

Zpětná vazba