Přehled funkcí použitelných ve výrazech

Pro výrazy v různých vlastnostech v definici jsou k dispozici funkce, jejichž seznam je pro některé okruhy dále rozšiřitelný. V této části uvedeme ty, které jsou již součástí výchozích možností definic.


abs

Vrací absolutní hodnotu čísla v argumentu number

Typ, použití, argumenty:


Vracený typ

number


Použití

script

query


Argumenty

Název Popis Datový typ Povinný?
number Vstupní hodnota převáděna na absolutní.­ number ano

addRepeat

Přidá opakování určené pomocí cesty k rodiči a jména opakovatelného segmentu. Pojmenovaný segment musí být definovaný jako opakovatelený a musí být dle definice umistitelný u odkazovaného rodiče. Vrací řetězec reprezentující odkaz na přidaný segment (odkaz je absolutní v rámci dokumentu).

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sParRef Řetězec reprezentující relativní nebo absolutní odkaz vybírající segment do něhož se má přidat opakovatelný segment určený jménem jako potomek tohoto výběru. Je-li odkaz prázdný, předpokládá se přidání opakovatelné kmenové oblasti. ­ string ano
sName Pokud je výsledkem výběru více než jedno opakování, je možné odstranit pouze opakování určené pozice počínaje 1. Při neuvedení či zadání nuly budou odstrněna všechna opakování.­ string ano
nPosition Nepovinný argument, pomocí kterého je možné určit pozici (počínaje od 1) pro nové opakování. Není-li uvedeno, opakování se přidá na konec.­ number ne

alert

Vyvolá hlášku a zobrazí obsah message; pozastaví chod akce, dokud uživatel hlášku nepotvrdí

Typ, použití, argumenty:


Vracený typ

none


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sMessage Obsah sdělení pro zobrazení uživateli.­ string ano
bSoftAlert Umožňuje zadat takovou hlášku, jejíž zobrazení nezastaví chod akce.­ boolean ne

cNum

Vrátí na číslo zkonvertovaný řetězcovy vstupní argument

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
string Řetězec převáděný na číslo.­ string ano

confirm

Vyvolá požadavek na potvrzení a zobrazí obsah message; pozastaví chod akce, dokud uživatel neprovede potvrzení či storno

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sMessage Obsah sdělení pro zobrazení uživateli.­ string ano

convPNCtoDate

Konverze rodného čísla na datum narození

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sPersNatCode rodné číslo jako řetězec; lomítko ani část za ním nejsou povinné­ string ano

count

Určí počet uzlů v sadě uzlů určené argumentem xpath

Typ, použití, argumenty:


Vracený typ

number


Použití

XPath/XSLT

script


Argumenty

Název Popis Datový typ Povinný?
sXPath XPath odkaz vybírající počítané uzly.­ nodeset ano
sCondition Nepovinny argument. obsahuje relativní odkaz od bodu počítaného segmentu (nemusí začínat cestou k rodiči). Má význam u opakovatelných oblastí nikoli pouze samotného počítaného segmentu. ­ string ne

cStr

Vrátí na řetězec zkonvertovany číselný vstupní argument

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
number Převáděné číslo.­ number ano

CurrentUser

Spec. funkce pro admin-filter (@filter-express). Pomocí této funkce se pro účely zpřístupnění určitých instancí dokumentů získávají údaje z dokumentu pro evidenci uživatelů (dokument s označením user-register = true). Tato funkce je výjimečná v tom, že její výsledný datový typ závisí na typu jediného argumentu.

Typ, použití, argumenty:


Vracený typ

number


Použití


Argumenty

Název Popis Datový typ Povinný?
sRef Absolutní odkaz na službu dokumentu, jenž je určen pro evidenci uživatelů (dokument s označením user-register = true). Datový typ argumentu je závislý na datovém typu odkazovaného prvku. Může být použit pouze prostý odkaz bez možnosti složených závorek a propojení klíčovým slovem join. ­ nodeset ano

dateAdd

Funkce k předanému datumu přidá potřebný počet jednotek určeného typu.

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sType Určuje jednotku, která má být k datumu přičtena (day - dny, month - měsíce, year - roky)­ string ano
nValue Určuje množství jednotek specifikovaného typu, které mají být k datumu přidány. V případě záporného počtu budou naopak odebrány.­ number ano
dApplDate Datum, ke kterému mají být přidány jednotky specifikovaného typu.­ date ano

dateToSerial

Převede vstupní datum (řetězec yyyy-mm-dd) na seriové číslo dne počínaje od 1900-01-01 ( = 1).

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
date Datum zapsané v syntaxi řetězec yyyy-mm-dd.­ date ano

day

Vrací číslo dne v měsíci z datumu v argumentu

Typ, použití, argumenty:


Vracený typ

number


Použití

query


Argumenty

Název Popis Datový typ Povinný?
date datum pro získání dne v měsíci­ date ano

dialog

Vyvolá dialogové okno flexideo a zobrazí obsah caption a message; pozastaví chod akce, dokud uživatel hlášku nepotvrdí; umožňuje zadat kombinaci tlačítek btOk,btCancel,btYes,btNo; výsledkem akce je zvolené tlačítko (při zavření křížkem je vráceno btCancel.

Typ, použití, argumenty:


Vracený typ

none


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sCaption Nadpis zprávy pro uživatele velkým tučným písmem.­ string ne
sMessage Obsah zprávy zobrazený pod nadpisem. Možno uvádět HTML kód.­ string ne
sButtons Definice tlačítek k zobrazení, je možné uvádět kombinaci názvů btOk,btCancel,btYes,btNo oddělených čárkou.­ string ne

dKey

Funkce vrací dkey (tedy pdk) aktuálního dokumentu. Pokud jde o instanci nového, dosud neuloženého dokumentu, vrací nulu (platný dkey první instance v databázi je jednička).

Typ, použití, argumenty:


Vracený typ

number


Použití

XPath/XSLT

Funkce nemá žádné argumenty.


exchResync

Spustí synchronizaci obecných položek ([rest]) uživatele se serverem Exchange. Pokud server úlohu nepřijme, vrací false. Vrátí-li true, ještě to neznamená provedení, je pouze podán platný požadavek.

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
nUser Pro administrátory je možné uvádět uživatele, jehož schránka se má synchronizovat. Jinak netřeba zadávat.­ number ne
bFull Nepovinný argument, pomocí něhož je možné spusti plnou synchronizaci.­ boolean ne

existNode

zjistí zda existuje určitý segment určený argumentem xpath s možností doplnit podmínku sCondition, užívá se především pro opakovatelné části

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sXPath Odkaz na segment, jehož existenci ověřujeme­ nodeset ano
sCondition Nepovinny argument. obsahuje relativní odkaz od bodu ověřovaného segmentu, může začínat cestou k rodiči.­ string ne

exponencial

Vrací exponenciál - tj. výsledek výrazu X na E, kde x je argument number a e argument nExp.

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
number Umocňovaná číselná hodnota.­ number ano
nExp Celočíselný umocnitel.­ number ano

getContext

Vrací řetězec s absolutním odkazem aktuálního kontextového uzlu dané instrukce. Tato funkce má vyznam především v rámci předdefinovaných akcí.

Typ, použití, argumenty:


Vracený typ

string


Použití

script

Funkce nemá žádné argumenty.


getFdk

Na základě předaného odkazu nebo kontextu (pokud odkaz není uveden) vrací číslo aktuálně zvoleného cizího klíče výběrového uzlu. Pokud není výběr nastaven nebo podkud není odkazován výběrový uzel, vrací funkce nulu (platný klíč je vždy větší než nula).

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sRef Nepovinný argument předávající pomocí řetězce odkaz na výběrový uzel, jehož fdk má být zjištěno.­ string ne

getLastSkey

Speciální řetězcová funkce, jenž vyjme z předaného řetězce číslo klíče z posledního výskytu XPath podmínky [@skey=...] ve výrazu. Není-li taková podmínka ve výrazu zastoupena, vrací prázdný řetězec.

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sRef Řetězec reprezentující XPath s podmínkou.­ string ano

getOptionLabel

Funkce předaný argument vybere v určeném výběru možností a vrátí hodnotě odpovídající nadpis možnosti.

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sValue Řetězcová hodnota, na základě které má být určen návatový nadpis.­ string ano
selectName QName použitého výběrového seznamu.­ string ano

getPdkList

Funkce pro přehledy, která ze zobrazeného přehledu položek (bez aplikace filtru) sestaví čárkami oddělený seznam primárních klíčů pdk. Na konci tohoto seznamu je vždy nula!

Typ, použití, argumenty:


Vracený typ

string


Použití

script

Funkce nemá žádné argumenty.


getRepeatPos

Vrací číselný údaj o pozici opakování jehož plný absolutní odkaz je předán v argumentu. Příp. odstraněná opakování se nezohledňují.

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sRef Obsahuje plný absolutní odkaz na opakování, jehož pozice má být určena.­ string ano

getSkey

Na základě předaného odkazu nebo kontextu (pokud odkaz není uveden) vrací řetězec aktuálně zvoleného primárního klíče opakování výběrového uzlu. Pokud není výběr nastaven nebo podkud není odkazován výběrový uzel, vrací funkce nulu (platný klíč je vždy neprázdná hodnota).

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sRef Nepovinný argument předávající pomocí řetězce odkaz na výběrový uzel, jehož fdk má být zjištěno.­ string ne

getTermCount

Vrací počet področních období pro platbu dle nastaveného typu plateb. Funkce rozednává následující typy: mnth - měsíční, qart - čtvrtletní, half - pololetní a roční pro jakoukoli jinou hodnotu. Vrací tedy hodnoty 12, 4, 2 a 1 dle vstupního argumentu.

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sTermCode Může obsahovat následující řetězce: mnth - měsíční, qart - čtvrtletní, half - pololetní a year - roční .­ string ano

checkSrcFilter

Kontrola použitelnosti předaného fdk za pomoci nastaveného zdrojového filtru (source-filter) odkazovaného výběrového uzlu. Funkce vrací true, pokud se předaný nFdk klíč nalézá v množině použitelných zdrojových dokumentů.

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
nFdk Povinný argument předávající testovaný klíč fdk. ­ number ano
sRef Nepovinný argument předávající pomocí řetězce odkaz na výběrový uzel, jehož fdk má být ověřeno. ­ string ne

importDocMode

Vrací jeden ze řetězců 'insert' nebo 'update' určující režim v převodní šabloně u akutální instance dokumentu - nikoli případného opakování

Typ, použití, argumenty:


Vracený typ

string


Použití

XPath/XSLT

Funkce nemá žádné argumenty.


importMode

Vrací jeden ze řetězců 'insert' nebo 'update' určující režim v převodní šabloně u akutální instance (dokumentu nebo opakování, vyskytuje-li se)

Typ, použití, argumenty:


Vracený typ

string


Použití

XPath/XSLT

Funkce nemá žádné argumenty.


indexOf

Vrátí indexovou polohu (tj od 0) řetězce 1 v řetězci 2, při nenalezení vrací -1

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
string1 Prohledávaný řetězec.­ string ano
string2 Hledaný řetězec.­ string ano
nFromIndex při neuvedení je vzat první znak (0)­ number ne

isAllTheSame

Ověří, odkazem daná opakování prvků obsahují všechna stejnou hodnotu. Pokud ne, vrací false. Pokud existují měně než dva, vrací vždy true.

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sXPath Odkaz na testovaný prvek v daném dokumentu.­ nodeset ano
sCondition Nepovinny argument. obsahuje relativní odkaz od bodu ověřovaného prvku, musí začínat cestou k rodiči.­ string ne

isEmpty

Kontroluje, zda v odkazovaném prvku je zadána hodnota. U textových polí odpovídá výsledek srovnání prvek != '', pokud prvek v roli existuje. Neexistuje-li nebo jde-li o číselnou či logickou hodnotu, která má v databázi null, vrací true.

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sXPath Odkaz na testovaný prvek v daném dokumentu.­ nodeset ano
sCondition Nepovinny argument. obsahuje relativní odkaz od bodu ověřovaného prvku, může začínat cestou k rodiči.­ string ne

isCharsIn

Ověří, zda požadovaný znakový kód existuje v předaném seznamu vzájemně odděleném čárkou (bez uvozování jednotlivých hodnot do apostorfů či uvozovek, mezery budou eliminovány). Vrací true, pokud tento kód v seznamu existuje.

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sValue Prověřovaný znakový kód ve formě řetězce. Měly by být obsaženy jen základní znaky (čárka je explicitně zakázána).­ string ano
sCharsList Textový seznam kódů vzájemně oddělený čárkou a to bez uvozování jednotlivých hodnot do apostorfů či uvozovek, mezery budou eliminovány.­ string ano

isNumIn

Ověří, zda požadované číslo existuje v předaném seznamu. Vrací true, pokud toto číslo v seznamu existuje. Zatímco číslo je numerická hodnota, seznam je řetězcový, čárkami oddělený seznam čísel. Pokud jsou v seznamu desetinná čísla, používá se jako desetinný oddělovač tečka a nikoli čárka.

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
nValue Prověřovaná číselná honota­ number ano
sNumList Textový seznam čísel vzájemně oddělený čárkou. Jako desetinný oddělovač je použita tečka.­ string ano

join

Sloučí hodnoty odkazovaného seznamu prvků do jednoho řetězce za použití zvoleného oddělovače.

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sXPath Povinný odkaz na seznam prvků požadovaných pro sloučení.­ nodeset ano
sDelimiter Oddělovač použití pro sloučení.­ string ne

last

Vrací pozici posledního uzlu v akutálním kontextu (počítáno od jedničky)

Typ, použití, argumenty:


Vracený typ

number


Použití

XPath/XSLT

Funkce nemá žádné argumenty.


len

Vrátí číslo udávající délku řetězce v argumentu

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
string Řetězec, jehož délka má být určena.­ string ano

limit

Vezme první argument a srovná jej s limity uvedenými v druhém argumentu a vrátí hodnotu nejbližšího vyššího limitu (tj. vrací číslo za dvojtečkou)

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
number zde je uveden výraz vracející číslo, které má být posuzováno dle stanovených limitů­ number ano
sLimits řetězec s uvedenými limity a s nimi souvisejícími čísly (za dvojtečkou), jednotlivé limity jsou odděleny čárkou, neomezený limit se uvede bez hodnoty limitu (tj. jen dvojtečku a souviisející varacené číslo) Příklad: '0:0, 100:1, 500:2, 750:3, :4'­ string ano

max

Vrací hodnotu většího ze dvou vstupních argumentů

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
number1 Srovnávané číslo 1.­ number ano
number2 Srovnávané číslo 2.­ number ano

milisecToTime

Převede vstupní počet milisekund na řetězec h:mm:ss (!případnou změnu definování funkce je třeba promítnout i do doplňování konv. funkce v RB v PrepareExpression)

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
nMilisec Číslo převáděné na řetězec času.­ number ano

min

Vrací hodnotu menšího ze dvou vstupních argumentů

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
number1 Srovnávané číslo 1.­ number ano
number2 Srovnávané číslo 2.­ number ano

month

Vrací číslo měsíce z datumu v argumentu

Typ, použití, argumenty:


Vracený typ

number


Použití

script

query


Argumenty

Název Popis Datový typ Povinný?
date Datum pro získání měsíce­ date ano

nIf

Provede test a vrátí patřičnou číselnou hodnotu dle výsledku testu

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
bTest Logický výraz rohodující o výběru hodnoty.­ boolean ano
nTruePart Hodnota při vyhodnocení testu jako true.­ number ano
nFalsePart Hodnota při vyhodnocení testu jako false.­ number ano

not

Provede logickou negaci výrazu obsaženého v argumentu

Typ, použití, argumenty:


Vracený typ

boolean


Použití

univerzální


Argumenty

Název Popis Datový typ Povinný?
bExpress Vstupní logická hodnota.­ boolean ano

nSetting

Vrací číselnou hodnotu z nastavení dle odkazu předaného v argumentu. Jako soubor nastavení je použit sdílený XML soubor v sídle webu umístěný v shared/other/shared-settings.mxl; při nenalezení hodnoty vrací nulu nikoli null.

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sRef Objektový odkaz začínájící názvem potomku v kmeni xml dokumentu např. docs.ukol.tindex (pomlčky jsou vyhazovány, lomítka nahrazeny tečkami).­ string ano

number

Převádí vstupní řetězcovou hodnotu na výstupní číselnou. V XPath má především formální účel.

Typ, použití, argumenty:


Vracený typ

number


Použití

XPath/XSLT


Argumenty

Název Popis Datový typ Povinný?
string Vstupní řetězcová hodnota určená k převodu na číselnou.­ string ano

openDskRef

Funkce provede otevření odkazované pložky plochy flexideo intranetu (desktop-ref).

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sRef Odkaz pracovní plochy intranetu flexideo pro otevření funkcí.­ string ano

position

Vrací pozici uzlu v akutálním kontextu (počítáno od jedničky)

Typ, použití, argumenty:


Vracený typ

number


Použití

XPath/XSLT

Funkce nemá žádné argumenty.


prompt

Vyvolá požadavek na zadání textu a zobrazí obsah message; pozastaví chod akce, dokud uživatel zadání nepotvrdí či nestornuje

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sMessage Obsah sdělení pro zobrazení uživateli.­ string ne

removeRepeat

Provede odstranění určeného opakování a vrací počet odstraněných opakování.

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sRef Relativní nebo absolutní odkaz vybírající jedno nebo více opakování téhož typu. Je důležité, aby odkaz odkazoval na opakovatelný segment - jinak se odstranění neprovede.­ nodeset ano
nPosition Pokud je výsledkem výběru více než jedno opakování, je možné odstranit pouze opakování určené pozice počínaje 1. Při neuvedení či zadání nuly budou odstrněna všechna opakování.­ number ne

roleId

Vrací číselné id role, pod kterou program právě pracuje.

Typ, použití, argumenty:


Vracený typ

number


Použití

XPath/XSLT

script

Funkce nemá žádné argumenty.


round

Zaokrouhlí vstupní číslo na zadaný počet desetiných míst či desítek

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
number Vstupní hodnota pro zaokrouhlení.­ number ano
nRoundTo Určuje počet desetiných míst či desítek pro zaokrouhlení, při uvedení desetinného čísla do argumentu se zaokrouhluje na desetiny (uveďte 0.1) setiny (uveďte 0.01) atd; na desítky (uveďte 10), stovky (uveďte 100) atd; je-li použita hodnota 1, zaokrouhluje se na celá čísla (na jednotky).­ number ano

runTransformProcedure

Umožňuje provádět rozsáhlejší procesy v přehledech či formulářích dokumentů za pomoci jedné nebo více XSLT šablon a nastavení vstupních a výstupních návazností.

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sTempFld Název složky s šablonami a nastaveními transformační procedury. Tato složka musí být podsložkou umístěnou v "[web-root]/shared/actions/_transforms".­ string ano
sActLabel Název konkrétní procedury, který slouží pro informování uživatele při získávání proměnných či zobrazován hlášek procedury. ­ string ano

selectValue

Na základě SQL dotazu předaného formou řetězce v argumentu vrací první hodnotu prvního řádku formou neformátovaného řetězce.

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sSelect Dotaz SQL použitý pro výběr hodnoty z databáze. Dotaz by měl být koncipován tak, aby výsledkem byl jeden řádek s jednou hodnotou libovolného typu, ale není to podmínkou.­ string ano

serialToDate

Převede vstupní seriové číslo dne počínaje od 1 ( = 1900-01-01) na řetězec datumu ve formátu yyyy-mm-dd.

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
nSerialNo Vstupní celé číslo určené k převodu na datumový řetězec.­ number ano

setSelNode

Umožňuje provést výběr dle předaného klíče v argumentu nFdk. Pokud je výběrový uzel propojen na rozhraní, je zapotřebí zadávat i typ požadovaného zdrojového dokumentu. Nastavení výběru se provede včetně vyplnění obsahu prvků výběru. Funkce vrací false, pokud se uzel nepovede nastavit, jinak vrací true.

Typ, použití, argumenty:


Vracený typ

boolean


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sSelNodeRef Řetězec obsahující odkaz na nastavovaný výběrový uzel.­ string ano
nFdk Hodnota nastavovaného cizího klíče výběru.­ number ano
sIntfType Případný typ připojovaného zdrojového dokumentu, pokud je zdrojem výběrového uzlu rozhraní. ­ string ne

sIf

Provede test a vrátí patřičnou řetězcovou hodnotu dle výsledku testu

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
bTest Logický výraz rohodující o výběru hodnoty.­ boolean ano
nTruePart Hodnota při vyhodnocení testu jako true.­ string ano
nFalsePart Hodnota při vyhodnocení testu jako false.­ string ano

sSetting

Vrací řetězcovou hodnotu z nastavení dle odkazu předaného v argumentu. Jako soubor nastavení je použit sdílený XML soubor v sídle webu umístěný v shared/other/shared-settings.mxl; při nenalezení hodnoty vrací "" nikoli null.

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sRef Objektový odkaz začínájící názvem potomku v kmeni xml dokumentu např. docs.ukol.tindex (pomlčky jsou vyhazovány, lomítka nahrazeny tečkami).­ string ano

string

Převede obsah výbraných uzlů na prostý řetězec

Typ, použití, argumenty:


Vracený typ

string


Použití

XPath/XSLT


Argumenty

Název Popis Datový typ Povinný?
sXPath XPath s odkazem na uzel, jehož obsah má být převeden na text.­ nodeset ano

string-length

Vrátí číslo udávající délku řetězce v argumentu

Typ, použití, argumenty:


Vracený typ

number


Použití

XPath/XSLT


Argumenty

Název Popis Datový typ Povinný?
string Řetězec, jehož délka má být určena.­ string ano

substring

Funkce pro vyjmutí podřetězce.

Typ, použití, argumenty:


Vracený typ

string


Použití

univerzální


Argumenty

Název Popis Datový typ Povinný?
string Vstupní celkový řetězec.­ string ano
nFromIndex Pozice, odkud jsou brány znaky (0 = začátek řetězce)­ number ano
nLength Počet vyjímaných znaků. Při neuvedení je vrácen vstupní řetězec od uvedeného indexu až do konce­ number ne

substring-after

Vrátí podřetězec viz. XPath

Typ, použití, argumenty:


Vracený typ

string


Použití

XPath/XSLT


Argumenty

Název Popis Datový typ Povinný?
string vstupni řetězec­ string ano
string hledaný řetězec­ string ano

substring-before

Vrátí podřetězec viz. XPath

Typ, použití, argumenty:


Vracený typ

string


Použití

XPath/XSLT


Argumenty

Název Popis Datový typ Povinný?
string vstupni řetězec­ string ano
string hledaný řetězec­ string ano

sum

Matematicky sečte hodnoty v sadě uzlů určené argumentem xpath

Typ, použití, argumenty:


Vracený typ

number


Použití

XPath/XSLT

script


Argumenty

Název Popis Datový typ Povinný?
sXPath Odkaz na prvek v opakovatelné části jehož instance jsou sčítány.­ nodeset ano
sCondition Nepovinny argument. obsahuje relativní odkaz od bodu sčítaného prvku začínající cestou k rodiči. Má význam u opakovatelných oblastí nikoli pouze samotného sčítaného prvku.­ string ne

sumPrevious

Matematicky sečte hodnoty v sadě uzlů určené argumentem xpath, které se v dokumentu nacházejí pozičně před uzlem, kde je funkce umisťována.

Typ, použití, argumenty:


Vracený typ

number


Použití

script


Argumenty

Název Popis Datový typ Povinný?
sXPath XPath odkaz na vybírané uzly.­ nodeset ano

today

Vrací sériové číslo dnešního dne dle systémového času

Typ, použití, argumenty:


Vracený typ

number


Použití

script

Funkce nemá žádné argumenty.


userDivision

Vrací spádovou divizi uživatele, který se systémem právě pracuje

Typ, použití, argumenty:


Vracený typ

number


Použití

script

Funkce nemá žádné argumenty.


userId

Vrací id uživatele, který se systémem právě pracuje

Typ, použití, argumenty:


Vracený typ

number


Použití

XPath/XSLT

script

Funkce nemá žádné argumenty.


userWholeName

Vrací celé jméno uživatele dle jeho ID. Při zadání nenulového argumentu se jméno řídí argumentem, jinak vrací celé jméno aktuálního uživatele.

Typ, použití, argumenty:


Vracený typ

string


Použití

script


Argumenty

Název Popis Datový typ Povinný?
nUserId Nepovinné id uživatele jehož celé uživatelské jméno chceme získat. ­ number ne

year

Vrací číslo roku z datumu v argumentu

Typ, použití, argumenty:


Vracený typ

number


Použití

query


Argumenty

Název Popis Datový typ Povinný?
date datum pro získání roku­ date ano

Základní pojmyObecná pravidla zápisu XDSZpůsoby tvorby definice XDSPřehled všech vlastností a jejich použitelnostPřebírání vlastností vazbouPřehled funkcí použitelných ve výrazech