GetPar - metoda objektu PmgObject
Popis:
Čtení hodnoty
parametru Pmg objektu. Pokud zadaný parametr není v tomto objektu, pak se hledá tento parametr v rodičích tohoto objektu až nakonec se hledá v parametrech objektu
PmgRoot.
Syntaxe:
Variant GetPar(String sPar, [Long nAttr])
Parametry:
sPar | (String) Název parametru (rozlišuje velká/malá písmena). |
---|
nAttr | [nepovinné] (Long) Dodatečné atributy pro zjištění parametru. 0 (přednastaveno) - Vrácená hodnota je typu String. 1 - Vrácená hodnota je typu Long. Pokud hodnotu nelze převést na celé číslo, pak metoda vrací hodnotu NaN - lze testovat metodou Pm.IsValid. |
---|
Vrácená hodnota:
Vrací hodnotu parametru.
Pokud vznikne chyba, pak metoda vrací: null pro JavaScript nebo Empty pro VBScript (lze testovat metodou Pm.IsValid).
Poznámka:
Parametr lze číst:
Oba přístupy čtou parametr kaskádním způsobem (bubláním), tzn. pokud objekt, ve kterém se makro/metoda používá, tento parametr nemá, pak se parametr hledá v jeho rodiči (v objektu, do kterého je vnořen) až nakonec ho hledá v objektu PmgRoot.
Metoda je funkční i pro
Web obrazy.
Příklad:
Čtení hodnoty parametru abc. Tento parametr může být definován v Pmg objektu oItem nebo v jeho rodičích.
JavaScriptVBScriptVyber a zkopíruj do schránky
var oItem = pMe.Items("/Panel0");
var x = oItem.GetPar("abc");
Dim oItem, x
Set oItem = pMe.Items("/Panel0")
x = oItem.GetPar("abc")
Historie:
Pm8.03.26: Zobecnění o parametr
nAttr. Lze tak nyní zadat, že metoda vrací hodnotu jako datový typ
Long (jinak vrací vždy jako
String).