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.
Tipp: Ha olyan meglévő bekezdéssel rendelkezik, melynek nem szükséges megtartani a formázását, és át szeretné azt alakítani tárolóelemmé, akkor tekintse meg a Bekezdés átalakítása tárolóelemmé részt a témakör alján.

Erről a feladatról

Tárolókkal az alábbi feladatok végezhetők el:
  • Tároló elemet húzhat a következő elemek bármelyikébe:
    • Tárolók
    • Listák
    • Listaelemek
    • Bekezdések
    • Iterációk
    • Táblázatok
    • Sorok
    • Cellák
  • Á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.
  • Áthúzhat egy tárolót másik, lekérdezésekkel 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ókkal az alábbi feladatok nem végezhetők el:
  • Tárolók áthúzása a következőkön kívül más elemekbe: tárolók, listák, lista részletek, bekezdések, iterációk, táblázatok, sorok és cellák. Nem húzhat például tárolót szöveg elembe.
  • Táblázat, sor vagy cella elem által tartalmazott tároló áthúzása ezen elemtípuson 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. Általában adott elem által tartalmazott tárolót ne húzzon át másik elemtípusba.
  • Ha a sor elem egy tároló elemben található állítsa be az egyszer táblázatonként tulajdonságot true értékre.
Végighaladás a tárolókon
  • 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, ha 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.
    Fontos: Miután táblázat, sor vagy cella elemhez hozzáad egy tárolót, az adott lekérdezést nem helyezheti át a táblázat elemen kívülre. A tárolók kezelése a táblázatokon belül eltérő és ez a kontextus a táblázat elemen kívül nem érvényes. Szükség esetén használjon új tároló elemeket.

Eljárás

  1. Az alábbi módszerekkel vehet fel tároló elemet a sablontartalom-szerkesztőbe:
    • A Paletta nézetben válassza ki a Tároló ikon Tároló elemet, és húzza azt 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?

Végighaladás egy tárolón
A Loop funkció do while loop 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.
Bekezdés átalakítása tárolóelemmé
Az 1.3 kiadástól kezdve átalakíthat a bekezdést tárolóelemmé. Ha egy bekezdést átalakított, akkor az újonnan átalakított tárolót nem alakíthatja vissza bekezdéssé, kivéve, ha azonnal visszavonja a módosítást. Bár a bekezdés összes adata, a lekérdezéseket, feltételeket és szűrőket beleértve megőrzésre kerül, a bekezdésben meghatározott formázás nem lesz megtartva az újonnan átalakított tárolóban.
  1. Bekezdés átalakítása tárolóvá a sablontartalom-szerkesztőben:
    • A szerkesztő területen vagy a Vázlat nézetben kattintson a jobb egérgombbal a bekezdés elemre, majd válassza az előugró menü Átalakítás > Tárolóvá menüpontját.
  2. (Nem kötelező) Az előző lépés után csak egyetlen lehetősége lesz visszavonni az átalakítást:
    • A szerkesztő területen vagy a Vázlat nézetben kattintson a jobb egérgombbal az újonnan átalakított tárolóelemre, majd válassza az előugró menü Tároló létrehozásának visszavonása menüpontját.

Visszajelzés