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 |