Popis:
Metoda vrací objekt typu
PmVar, který představuje jednu proměnnou definovanou v kartě "
Data".
Syntaxe:
Object ItemEx(Variant id, [Long nAttr])
Parametry:
id | (Variant) Určuje proměnnou. Hodnota je:
- Název (String, rozlišuje velká/malá písmena, například "d1") nebo
- Index (Long, indexováno od 0) |
nAttr | [nepovinné] (Long) Umožňuje změnit chování metody.
0 (přednastaveno) - Standardní chování (jako metoda Item).
|
---|
Poznámka:
Objekt
PmVar obsahuje informace o dané proměnné (hodnota, název, index, atd.).
Pokud proměnná neexistuje, pak se vrací hodnota
null pro
JavaScript nebo
Nothing pro
VBScript. Hodnotu
Nothing lze testovat VBScript operátorem
Is.
Metoda vrací pouze proměnné (s příslušným datovým rozšířením), které jsou v tomto objektu přímo vytvořené (jeho vlastní). Ve skutečnosti se do tohoto objektu zaregistrují i jiné proměnné z objektů
PmaData, které mají nakonfigurované příslušné datové rozšíření s cestou k tomuto objektu (cizí). Ke všem datovým rozšířením (vlastním i cizím) zaregistrovaným v tomto objektu se lze dostat metodou
GetVarExtensions.
Příklad:
Test, zda existuje proměnná s názvem "Teplota3":
JavaScriptVBScriptVyber a zkopíruj do schránky
var oCommGroup = pMe.Pm("/Comm/Group1");
var oItem = oCommGroup.ItemEx("Teplota", 1);
if (!oItem)
{
// ... error
}
Dim oCommGroup
Set oCommGroup = pMe.Pm("/Comm/Group1")
Dim oItem
Set oItem = oCommGroup.ItemEx("Teplota", 1)
If oItem Is Nothing Then
' ... error
End If