GetOwnedByType - method of the PmaObject object
Description:
Returns an array of references to the subobjects of the defined type in the tree of Pma objects.
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 |
---|
Example:
Obtains the 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 i;
var arr = pMe.Pm("/").GetOwnedByType("PmaPanel", 1);
var nCount = arr.GetSize(1);
for (i = 0; i < nCount; i++)
{
Pm.Debug(arr.GetItem(i).Name);
}
Dim i, arr, nCount
arr = pMe.Pm("/").GetOwnedByType("PmaPanel", 1)
nCount = UBound(arr) + 1
For i = 0 To nCount - 1
Pm.Debug arr(i).Name
Next
History:
Pm8.02.15:
Fixed bug: The method returned also the object over which the method was called.