Metody v User
Metody umístěné ve jmenném prostoru User.
Metoda attr
Vrátí hodnotu atributu uživatelského nastavení.
typ: method; celé jméno: COMEX.User.attr;
Tvořeno souborem: /comex/scripts/comex-page.js
Parametry:
$attribute
● hodnota typu String
název atributu (name, id, ...)
Vrací:
hodnota atributu
null, pokud neexistuje
Metoda authorize
Vyvolá autorizaci uživatele, pokud není k dispozici jeho nastavení.
typ: method; celé jméno: COMEX.User.authorize;
Tvořeno souborem: /comex/scripts/comex-page.js
Vrací:
true, pokud je uživatel autorizovaný, jinak false
Metoda confirm
Zobrazí potvrzovací dialog.
typ: method; celé jméno: COMEX.User.confirm;
Tvořeno souborem: /comex/scripts/comex-ui.js
Parametry:
$value
● hodnota typu String
obsah dialogu
$handler
● hodnota typu Function
handler funkce, která bude zavolána po zavření dialogu
$timeout
● hodnota typu Integer (výchozí: undefined)
počet sekund pro automatické zavření dialogu
$yesretval
● hodnota typu mixed (výchozí: true)
návratová hodnota pro ANO
$noretval
● hodnota typu mixed (výchozí: false)
návratová hodnota pro NE
$default
● hodnota typu Boolean (výchozí: false)
defaultně vybrané tlačítko
Vrací:
bez návratové hodnoty
Metoda drop
Zahodí vlastnost uživatele.
typ: method; celé jméno: COMEX.User.drop;
Parametry:
$property
● hodnota typu String
název vlastnosti
Vrací:
bez návratové hodnoty
( umístěno v souboru /comex/scripts/comex.js )
Metoda error
Zobrazí chybový dialog.
typ: method; celé jméno: COMEX.User.error;
Tvořeno souborem: /comex/scripts/comex-ui.js
Parametry:
$value
● hodnota typu String
obsah dialogu
$handler
● hodnota typu Function (výchozí: undefined)
handler funkce, která bude zavolána po zavření dialogu
$timeout
● hodnota typu Integer (výchozí: undefined)
počet sekund pro automatické zavření dialogu
$retval
● hodnota typu mixed (výchozí: true)
návratová hodnota
Vrací:
bez návratové hodnoty
Metoda execute
Provede uživatelskou akci.
typ: method; celé jméno: COMEX.User.execute;
Tvořeno souborem: /comex/scripts/comex-page.js
Parametry:
$action
● hodnota typu String
název prováděné akce
Vrací:
bez návratové hodnoty
Metoda hasFunction
Vrátí příznak, zda má uživatel požadovanou funkci.
typ: method; celé jméno: COMEX.User.hasFunction;
Tvořeno souborem: /comex/scripts/comex-page.js
Parametry:
$function
● hodnota typu String
identifikátor funkce
Vrací:
true, pokud má uživatel funkci, jinak false
Metoda hasRole
Vrátí příznak, zda má uživatel požadovanou roli.
typ: method; celé jméno: COMEX.User.hasRole;
Tvořeno souborem: /comex/scripts/comex-page.js
Parametry:
$role
● hodnota typu String
identifikátor role
Vrací:
true, pokud má uživatel funkci, jinak false
Metoda help
Zobrazí/skryje nápovědu.
Nápověda bude zobrazena na základě vyplnění atributu data-help u daného elementu.
typ: method; celé jméno: COMEX.User.help;
Tvořeno souborem: /comex/scripts/comex-ui.js
Parametry:
$show
● hodnota typu boolean
true, pokud má být nápověda zobrazena, jinak false
$event
● hodnota typu Event (výchozí: undefined)
událost, která vyvolala zobrazení nápovědy
Vrací:
bez návratové hodnoty
Metoda hold
Nastaví vlastnost uživatele.
typ: method; celé jméno: COMEX.User.hold;
Parametry:
$property
● hodnota typu String
název vlastnosti
$value
● hodnota typu mixed
hodnota vlastnosti
Vrací:
bez návratové hodnoty
( umístěno v souboru /comex/scripts/comex.js )
Metoda changePassword
Změna hesla uživatele.
typ: method; celé jméno: COMEX.User.changePassword;
Tvořeno souborem: /comex/scripts/comex-page.js
Vrací:
bez návratové hodnoty
Metoda info
Zobrazí informativní dialog.
typ: method; celé jméno: COMEX.User.info;
Tvořeno souborem: /comex/scripts/comex-ui.js
Parametry:
$value
● hodnota typu String
obsah dialogu
$handler
● hodnota typu Function (výchozí: undefined)
handler funkce, která bude zavolána po zavření dialogu
$timeout
● hodnota typu Integer (výchozí: undefined)
počet sekund pro automatické zavření dialogu
$retval
● hodnota typu mixed (výchozí: true)
návratová hodnota
Vrací:
bez návratové hodnoty
Metoda login
Přihlášení uživatele.
typ: method; celé jméno: COMEX.User.login;
Tvořeno souborem: /comex/scripts/comex-page.js
Vrací:
true, pokud přihlášení proběhlo v pořádku, jinak false
Metoda logout
Odhlášení uživatele.
typ: method; celé jméno: COMEX.User.logout;
Tvořeno souborem: /comex/scripts/comex-page.js
Vrací:
bez návratové hodnoty
Metoda owns
Vrátí vlastnost uživatele.
typ: method; celé jméno: COMEX.User.owns;
Parametry:
$property
● hodnota typu String
název vlastnosti
Vrací:
hodnota vlastnosti
( umístěno v souboru /comex/scripts/comex.js )
Metoda prepare
Připraví požadavek k odeslání.
typ: method; celé jméno: COMEX.User.prepare;
Tvořeno souborem: /comex/scripts/comex-page.js
Parametry:
$action
● hodnota typu String
požadovaná akce (login, get-user, get-document/document, ...), u víceúrovňových akcí se jednotlivé úrovně oddělují lomítkem
$attrs
● hodnota typu Object
sktrukturovaný objekt atributů, které mají být XML nodu akce přiřazeny
● hodnota typu mixed[ mixed ]
asociativní pole atributů, které mají být XML nodu akce přiřazeny
$data
● hodnota typu Element
data, která mají být vložena do XML nodu akce
● hodnota typu COMEX.XML.Node
data, která mají být vložena do XML nodu akce (obálka)
● hodnota typu String
řetězec, který má nod akce obsahovat
Vrací:
dokument požadavku
var $result = COMEX.HTML.escape(COMEX.User.prepare("get-document/document", {type: "faktura", dkey: 1234}));
Metoda select
Zobrazí výběrový dialog.
typ: method; celé jméno: COMEX.User.select;
Tvořeno souborem: /comex/scripts/comex-ui.js
Parametry:
$title
● hodnota typu String
nadpis dialogu
$options
● hodnota typu COMEX.UI.Controls.Option???[ Integer ]
pole definic výběrových voleb/skupin výběrových voleb
● hodnota typu Element[ Integer ]
pole elementů option/optgroup elementu select
$handler
● hodnota typu Function
handler funkce, která bude zavolána po zavření dialogu
$filter
● hodnota typu Boolean (výchozí: false)
true, pokud je možné filtrování položek, jinak false
$hideFirst
● hodnota typu Boolean (výchozí: false)
true, pokud má být první volba skrytá, jinak false
$width
● hodnota typu Integer (výchozí: 480)
šířka dialogu v px
Vrací:
bez návratové hodnoty
Metoda solve
Odešle požadavek k vyřízení na server.
typ: method; celé jméno: COMEX.User.solve;
Tvořeno souborem: /comex/scripts/comex-page.js
Parametry:
$request
● hodnota typu COMEX.XML.Doc
XML dokument požadavku
● hodnota typu String
XML data požadavku
$relogin
● hodnota typu Boolean (výchozí: true)
true, pokud se při neúspěšném vyřízení požadavku má vynutit opětovné přihlášení a znovuodeslání poažadvku, jinak false
Vrací:
dokument odpovědi
null, pokud nebylo možné požadavek vyřídit
Metoda warning
Zobrazí varovný dialog.
typ: method; celé jméno: COMEX.User.warning;
Tvořeno souborem: /comex/scripts/comex-ui.js
Parametry:
$value
● hodnota typu String
obsah dialogu
$handler
● hodnota typu Function (výchozí: undefined)
handler funkce, která bude zavolána po zavření dialogu
$timeout
● hodnota typu Integer (výchozí: undefined)
počet sekund pro automatické zavření dialogu
$retval
● hodnota typu mixed (výchozí: true)
návratová hodnota
Vrací:
bez návratové hodnoty