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.