Uzel act:redirect
Uzel obsahující potřebné údaje pro zobrazení existující stránky (platné pro intranet i COMEX).
<act:redirect
to-url="{string}"
by="replace|dialog|window|frame|{nic}"
to-page-id="{number/xsd:positiveInteger}"
>
<act:param ... /> !
</act:redirect>
Prvek act:redirect se nachází ve jmenném prostoru http://www.flexideo.com/actions/inner.
Atributy
-
to-url- Pokud začíná lomítkem, je doplněna adresa domény aplikace. Pokud nezačíná lomítkem, je možné otevírat cokoli. Výchozí nastavení je otevření do nového okna (mohl by jít i replace).(typ: string) TYP HODNOTY:string(string); -
by- Způsob přesměrování na výstupní stránku.(typ: string) TYP HODNOTY:string(string); Možnosti obsahu: »replace~ Cílový odkaz nahradí v historii prohlížení stávající odkaz tak, aby se uživatel nemohl vrátit na stránku, odkud akci vyvolal. »dialog~ Při této variantě nedojde k nahrazení původní stránky, ale dojde k jejímu překrytí velkým dialogem pro zobrazení zvoléné stránky cílové. Stránka je tak uživatelem zavřena bez vlivu na historii prohlížení podobně jako každý jiný dialog stránky. »window~ Do nového panelu prohlížeče. »frame~ Do skrytého rámce (používáno pro redirect na soubory ke stažení). »\{nic\}~ Při neuvedení jde o běžný přechod se záznamem do historie procházení v prohlížeči (při kombinaci s nast. @to-url je přechod realizování v novém panelu, aktuální zůstane bez změny). -
to-page-id- Povinný atribut udávající id cílové stránky pro zobrazení po úspěšném provedení akce.; Celočíselný identifikátor nástroje generovaný databází nebo identifikátor části daného nástroje. Nejde o primární klíč. Minimální hodnota je 1000, maximální je menší než min. xds-id (10000000). Buď je dynamic, kde je pak parametry doplnit to, co dynamic vyžaduje (class, instance, range, modifier) - povinné, ve formě parametrů (do budoucna by mohlo jít i volit šablonu ze složky dynamic, zatím je použitá jen ta default.xsl). Jde o konkrétní ID cílové stránky v rámci aplikace, která se má po skončení akce otevřít(typ: number) TYP HODNOTY:number(xsd:positiveInteger);
Potomci
Uzel act:param
Jeden nebo více parametrů předávaných do GETové části cílové destinace.
<act:param
name="{string}"
value="{string}"
/>
Prvek act:param se nachází ve jmenném prostoru http://www.flexideo.com/actions/inner.
Atributy
-
name- Název URL parametru v GETové části cílové destinace.(typ: string) TYP HODNOTY:string(string); -
value- popis neuveden(typ: string) TYP HODNOTY:string(string);
Potomci
Uzel act:param neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.