Příklad: Vytvoření výrazu skriptu ke stylizaci záhlaví pomocí produktu Rational RequisitePro

Tento příklad používá schéma generického XML RequisitePro.xsd, které obsahuje atribut Level v dotazu PRRequirement.

Postup

Chcete-li vytvořit sestavu, která bude používat styly záhlaví u parametru FullTag, postupujte takto:

  1. V aplikaci Launcher vytvořte specifikaci dokumentu a nakonfigurujte zdroj dat.
  2. V aplikaci Document Studio otevřete novou šablonu.
  3. Přidejte schéma vzorového zdroje dat:
    1. V pohledu Schémata zdrojů dat klepněte na ikonu Přidat schéma zdroje dat. Otevře se průvodce Schématem zdroje dat a vy můžete klepnout na tlačítko Další.
    2. V poli Typ schématu vyberte hodnotu Generické XML.
    3. Volitelné: Zadejte vlastní název pro ID zdroje dat.
    4. Klepněte na tlačítko Další. Zkontrolujte své výběry a klepněte na tlačítko Dokončit.
  4. Klepněte na tlačítko Procházet a vyberte vzorový datový soubor RequisitePro.xsd, který se nainstaloval spolu s produktem. Výchozí umístění: RPE_HOME\source\XML\examples\RequisitePro.xsd. Klepněte na tlačítko Otevřít.
  5. Přidejte prvky do šablony.
    1. Přidejte Ikona Kontejner prvek Kontejner.
    2. Vložte Ikona Odstavec prvek Odstavec do prvku Kontejner.
    3. Vložte Ikona Text prvek Text do prvku Odstavec.
      Příklad šablony s prvky
      .
  6. Přidejte dotazy do svých prvků.
    1. V pohledu Schémata zdrojů dat rozbalte projekt a požadavky.
    2. Přetáhněte PRRequirement do kontejnerového prvku.
    3. Přetáhněte FullTag (string) do textového prvku.
    4. V okně Vybrat kontext vyberte volbu Použít jako hodnotu.
    5. Vyberte kontejner PRRequirement a klepněte na tlačítko OK.
      Příklad šablony s dotazy v prvcích
      .
  7. Vytvořte výraz skriptu pro prvek odstavce.
    1. Vyberte prvek odstavce.
    2. V pohledu Vlastnosti vyberte kartu Obecné.
    3. V poli Název stylu klepněte na ikonu konfigurace Ikona Konfigurace.
    4. V okně Nastavit hodnotu názvu stylu vyberte kartu Výraz skriptu.
    5. Rozbalte volbu Atributy a zdroj dat.
    6. Vyberte volbu Level.
    7. Zadejte výraz parseInt(Level) + 1.
  8. Klepněte na volbu Specifikace dokumentu > Generovat > Generovat dokument a vygenerujte výstup.

Výsledky

Stejně, jako se hodnoty parametru Level zvyšují o jedničku, zvyšuje se i stylizace záhlaví. Styl Heading 1 je v hodnotách parametru FullTag nastaven pro požadavky, které mají hodnotu 0 parametru Level. Styl Heading 2 je v hodnotách parametru FullTag nastaven pro požadavky, které mají hodnotu 1 parametru Level.

Finální výstupní dokument vytvořený šablonou v tomto příkladu:
  • Zobrazí hodnoty FullTag jako titulky sekcí.
  • Zobrazí viditelnou hierarchii požadavků:
    • Požadavky mají největší záhlaví a používají styl Heading 1.
    • Podřízené požadavky mají dílčí záhlaví a používají styl Heading 2.
  • Vytvoří hierarchii hodnot atributu Level.

Zpětná vazba