Uzel act:redirect

Uzel obsahující potřebné údaje pro zobrazení existující stránky (platné pro intranet i COMEX).

syntax
<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.

syntax
<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.


Uzel act:redirectUzel act:comex-definition