Paramétercímkék

Az összetevők olyan paramétereket használnak, mint a nézetazonosítók, a karakterláncok és a számok, hogy további információkkal bővítsék a jelentéseket. Az ilyen paramétereket az fp:*Param címkékkel lehet megadni.
Minden összetevőhöz tartoznak kötelező és választható címkék. Minden paramétercímkének vannak attribútumai.
1. Táblázat Paramétercímkék és attribútumok
Név Leírás
Paramétercímkék
fp:attrParam Attribútumot ad meg. Ilyen például az Állapot a Követelmények modulban.
fp:checkboxParam Igaz vagy hamis Boole logikai értéket tartalmaz.
fp:critParam Egész értéket tartalmaz. Például (..., -2, -1, 0, 1, 2, ....).
fp:memberParam Tagot határoz meg. Például Rendszergazda.
fp:stringParam Karaktersorozat-értéket tartalmaz.
fp:viewParam Egy nézetet határoz meg. Például "Az összes követelmény"
Paramétercímke-attribútumok
changeable Egy kötelező attribútum, amely meghatározza, hogy mikor változik meg a paraméter, és valamennyi *Param címkére érvényes. Az attribútumnak négy értéke van:
  • Template: A jelentéstípus létrehozásakor vagy szerkesztésekor változik meg.
  • Runtime: A jelentés létrehozásakor változik meg.
  • Never: Soha nem változtatható meg, és akkor használható, ha a sablon létrehozásakor már ismert egy érték. Az értéket az alkalmazás a defaultvalue attribútumból olvassa ki.
  • Fetch: Az értéket az alkalmazás automatikusan lehívja. A lehívott értéket a "name" attribútum értéke határozza meg:
    • currentdate: Az aktuális dátum
    • currenttime:Az aktuális idő
    • currentuser: A bejelentkezett felhasználó
    • fortune: Egy "szerencsesüti", ami minden alkalommal megújul. Ez az érték további .jar fájlok hozzáadása esetén használható.
    • numpages: a jelentés oldalainak száma. Ez az érték a fejlécekben és a láblécekben kerül felhasználásra.
    • workspacename: A munkaterület neve
    • pageno: Az aktuális oldal száma. Ez az érték a fejlécekben és a láblécekben kerül felhasználásra.
azonosító Egy kötelező attribútum, amely a paraméter azonosítóját adja meg, és valamennyi *Param címkére érvényes. Minden paraméternek van egy egyedi azonosítója. Ugyanaz az azonosító több paraméterhez is használható.

A felhasználói felületen csak az első paraméter látható. A többi paraméter az elsőből másolja az értékét. Ez a szabály akkor hasznos, amikor ugyanaz az információ több fejlécben is megjelenik, vagy ha ugyanazt a nézetet több összetevő is használja.

name Egy kötelező attribútum, amely a paraméter nevét adja meg, és valamennyi *Param címkére érvényes. Egy összetevőcímkében a a név az az egyedi azonosító, amelyet az alkalmazás paraméterek keresésekor használ. Gyakran előforduló nevek: viewId, attrId, elementId, pageno.
masterid A paramétert vezérlő paraméter azonosítója. Ez az attribútum kötelező, de az összetevőtől függően nem feltétlenül kerül felhasználásra. Ez az attribútum az attrParam címkére érvényes. A fő paraméter rendszerint egy viewParam. Először a fő paramétert kell beállítani, különben nem lehet tudni, hogy mely attribútumok, illetve elemek állnak rendelkezésre.
típus Az e paraméter esetében engedélyezett attribútumtípust határozza meg. Ez az attribútum kötelező, de az összetevőtől függően nem feltétlenül kerül felhasználásra. Ez az attribútum az attrParam címkére érvényes. Az alábbi attribútumtípusok használhatók:
  • choice: választékattribútumok esetén
  • number: egész és lebegőpontos attribútumok esetén
  • numbertext: egész, lebegőpontos és mátrix attribútumok esetén
  • link: hivatkozás és hivatkozáslista attribútumok esetén
  • all: az összes attribútumtípus esetén
defaultvalue A paraméter azokban az esetekben kapja a defaultvalue értéket, amikor a jelentéstípust először hozza létre vagy szerkeszti, vagy a jelentést először állítja elő. Ez az attribútum választható, és valamennyi *Param címkére érvényes. Az alapértelmezett érték egy üres karaktersorozat:defaultvalue="".
descr A paraméter leírása. Ez az attribútum nem kötelező. A leírást a jelentéstípus létrehozásakor vagy szerkesztésekor, illetve a jelentés előállításakor jeleníti meg a rendszer. Az alapértelmezés szerint a rendszer nem használ leírást: descr="".

Visszajelzés