Update cookies preferences
Promotic

GetOwnedByType - method of the PmaObject object

Description:
Returns an array of references to the subobjects of the defined type in the Pma object tree.
Syntax:
Array GetOwnedByType(String sClass, Long nMode)
Parameters:
sClass(String) The name of the object type. For example "PmaPanel".
nMode(Long) Range of the required subobjects.
0 - subobjects only on the first nesting level
1 - subobjects on all nesting level
Return value:
1-dimensional array of values (PmArray object for JavaScript or Array data type for VBScript).
Example:
Obtains an array of references to all PmaPanel objects in the whole tree on all levels and the iteration by this array
JavaScriptVBScriptSelect and copy to clipboard

var aObj = pMe.Pm("/").GetOwnedByType("PmaPanel", 1);
var nObj = aObj.GetSize(1);
var iObj;
for (iObj = 0; iObj < nObj; iObj++)
{
var oObj = aObj.GetItem(iObj);   // Pma object
Pm.Debug(oObj.Name);
}

History:
Pm8.02.15: Fixed bug: The method returned also the object over which the method was called.
Pm8.01.07: Fixed bug: The method returned also the forbidden objects in runtime (see the "Disable object at application launch" configurator).
PROMOTIC 9.0.31 SCADA system documentation MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r.o.