![]() Chapter Contents |
![]() Previous |
![]() Next |
| Widget Class: _getOwner |
| Syntax | |
| Details |
Syntax |
| objectName._getOwner( objectID ); |
| objectName._getOwner( objectID, type ); |
| Argument | Type | Use | Description |
|---|---|---|---|
| objectID | Numeric | Output | returns the object identifier of the owning object; if no owner, returns 0 |
| type | Character | Input |
| Details |
An owner is typically a parent object that enforces some control over the owned object. Examples of owning objects are extended tables, work areas, composites, and organizational charts. By default, _getOwner looks for the first owner of an object.
Example
Suppose a push button is contained within a composite object and that composite object is contained within an extended table. To get the object identifier of the extended table from the push button's _select method, a type of EXTTBL must be specified:
length _method_ $40;
SELECT:
method;
_super_._method();
_self_._getOwner(id,'exttbl');
id._setBorderColor('red');
endmethod;
If a type was not specified, the object identifier of the composite would be returned.
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.