CX_DB_UTILITY::GetOwner
Beschreibung:
Diese Funktion gibt das "Besitzer"-Objekt vom übergebenen Objekt zurück. Das Objekt kann ein Member irgendeines Typs sein, also z.B. ein Value-Objekt, ein REL1-N-Objekt genauso wie eine Collection.
Code-Beispiel:
ObjectList(objects, VIEW_ONLY, DRAG_COPY, ITEM(, 13), 1, 1, 100, 10) [ Define(Owner) dbUtil Call(GetOwner); INITIALIZE: [ "CX_CLASS::call(Owner)" COLOR LIGHTRED ] SetFormat [ "CX_CLASS::this" COLOR BLUE, 0 6 ] SetFormat ]
Var(dbUtil) GetManager(OBJECT) Call(GetDBUtility) -> dbUtil
Var(p) FindFirst(CX_PERSON) -> p
p Get(employees) dbUtil Call(GetOwner) // result is p
Var(p) FindFirst(CX_PERSON) -> p
p Get(employees) dbUtil Call(GetOwner) // result is p
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DB_UTILITY | Tool-Objekt |
Top-1 | OBJECT Y | Objekt | |
Stack(Out) | Top | OBJECT X | gefundenes Objekt, wobei Objekt X das Objekt Y als Datenfeld enthält. |
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DB_UTILITY | Tool-Objekt |
Top-1 | COLLECTION Y | eine Collection | |
Stack(Out) | Top | OBJECT X | gefundenes Objekt, wobei Objekt X die Collection Y als Datenfeld enthält. |
Funktionsaufruf: Call(GetOwner)