Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Item - method of object PmaData

Description:
The method enables an access to object of the PmVar type that represents one variable defined on the page Data.
Syntax:
Object Item(Variant id)
Calling:
Reading the value:
val = oData.Item(id).Value
Writing the value:
oData.Item(id).Value = val
Access to the object that represents the variable:
Set obj = oData.Item(id)
Parameters:
id(Variant) Specifies the variable. The value is:
- Name (String, case sensitive text, for example "a1") or
- Index (Long, zero-based index)
Note:

The PmVar object includes information about the variable (value, name, index, etc.).

If the variable doesn't exist, then error value (null for JavaScript or Nothing pro VBScript) is returned. global error in the INFO system is generated. For variable existence testing, it is better to use the ItemEx method.

 
Identifier #vars:

The reference to PmVar object can also be done directly by extending the path of the Pm method by means of the #vars identifier. This identifier can be used e.g. for the Pm method, or for the PP data binding in the application and in panels. For example the method Pm("/data/#vars/Temperature) returns the "Temperature" variable (PmVar) in the "data" object(PmaData).

 
Identifier #ext:

References to Data extensions objects in the PmVar variable can also be done directly by extending the path of the Pm method using the #ext identifier. This can be used in the Pm method or in PP binding in the application and in panels. For example the method pMe.Pm("/data/#vars/Temperature/#ext/al") returns the data extension with al identifier (ExtAlarmAnalog) in the "Temperature" variable (PmVar) in the "data" object (PmaData).

See also:
PROMOTIC 9.0.7 SCADA system documentation - MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice