Tároló elem felvétele

A tároló elem nem olyan, mint a bekezdés. A bekezdésekkel ellentétben azonban a tárolóknak nincs erőforrásigényük a kimeneti dokumentumban. Így lehetősége van feltételek meghatározására, számítások végzésére vagy adatok azonosítására az elemek egy csoportjában anélkül, hogy az befolyásolná a kimenet formátumát.

Erről a feladatról

Iterátor használatakor a tárolón belül használhatja azt. Az iterátor segítségével könnyen módosíthatja a formázást és egységesebbé teheti a sablont. Táblázatok esetén további előny, hogy nem lesznek üres sorok a kimenetben, amikor a szülő tároló attribútumain alapuló feltételt tesz a sorba. Valamint azt is elkerülheti, hogy nem azonos számú cella legyen a sorokban.

Táblázatok használatakor elhelyezheti a lekérdezést a sorokat tartalmazó tárolókba vagy a cellákon belüli tárolókba, attól függően, hogy hol kell iterálni. Amikor nem használ táblázatokat, akkor a tárolókra helyezheti a lekérdezéseket, majd elhelyezheti őket az előállító elemekben, például bekezdésekben, hiperhivatkozásokban vagy szövegben.

Az alábbi lista tartalmazza a tároló elemben elvégezhető feladatokat és néhány korlátozást:
Az alábbiakra van lehetősége:
  • Áthúzhatja egyik tárolót a másikba, ha az adott tároló csak olyan elemeket tartalmaz, amelyek tárolóban engedélyezettek. Például áthúzhat egy tárolót olyan másik tárolóba, amely sor elemben található. Ha azonban a tároló tartalmaz bekezdés elemet, akkor nem húzható át olyan tárolóba, amely sor elemben található, mert a sorok nem tartalmazhatnak bekezdéseket.
  • Tároló áthúzása másik, lekérdezések által korlátozott tárolóba. Például belehúzhat egy tárolót egy másik tárolóba a sablon gyökerénél vagy belehúzhat egy tárolót egy bekezdésen belüli tárolóba.
  • Tároló áthúzása listába. Például meghatározhat egy tárolót egy listán belül, majd áthúzhatja egy másik tárolóba ugyanabban a listában vagy egy másik listában. Meghatározhat egy tárolót listán belül is, majd áthúzhatja egy másik listába.
  • Tároló áthúzása táblázatba. Például meghatározhat egy tárolót egy táblázaton belül, majd áthúzhatja egy másik sor tárolóba ugyanabban a táblázatban vagy egy másik táblázatban. Meghatározhat egy tárolót táblázaton belül is, majd áthúzhatja egy másik táblázatba.
  • Tároló áthúzása sorba. Például meghatározhat egy tárolót egy soron belül, majd áthúzhatja egy másik sor tárolóba ugyanabban a sorban vagy egy másik sorban.
Nem teheti a következőket:
  • Tárolók áthúzása a következőkön kívül más elembe: tárolók, listák, táblázatok és sorok. Nem húzhat például tárolót szöveg elembe.
  • Másik elem által tartalmazott tároló áthúzása az elemen kívülre. Ha például a sor tartalmaz egy tároló elemet, akkor a tároló elem nem helyezhető át a táblázat másik sorába.

Eljárás

  1. Az alábbi módszerekkel vehet fel tároló elemet a sablontartalom-szerkesztőbe:
    • A Paletta nézetből húzzon egy Tároló ikon Tároló elemet a sablontartalom-szerkesztőbe.
    • A szerkesztőterületen kattintson a jobb egérgombbal, majd válassza az előugró menü Beszúrás > Tároló ikon Tároló menüpontját.
    • A Vázlat nézetben kattintson a jobb egérgombbal a Tartalom elemre, majd válassza az előugró menü Beszúrás > Tároló ikon Tároló menüpontját.
  2. Jelölje ki a tároló elemet.
  3. A Tulajdonságok nézetben módosítsa a tároló tulajdonságait.
  4. Kattintson a Fájl > Mentés másként menüpontra vagy a Mentés ikonra.

Mi a következő lépés?

Megjegyzés: A Ciklus funkció do while ciklus képességeket ad az IBM® Rational Publishing Engine alkalmazásnak, lehetővé téve a műveletek ismételt végrehajtását. Ha a tároló do while tulajdonságát true értékűre állítja, akkor a tároló és annak összes utóda újra kiértékelésre kerül.

Visszajelzés