Lade...
 

CX_ACTION_LIST - Aktionsliste

CX_ACTION_LIST

230295
Klassenhierarchie
Beschreibung:

Objekte vom Typ CX_ACTION_LIST repräsentieren die Aktionsliste eines Moduls oder Widgets. Die Aktionsliste erhält man über die Methoden: CX_MODULE::GetActionList und CX_WIDGET::GetActionList.

Achtung: Das Event-Overriding beim Widget-Import stellt keine Aktionsliste im klassischen Sinne dar. GetActionList auf einem Import()-Widget (im importierenden Modul) gibt die "Aktionsliste" mit den überschriebenen Messages für das importierte Haupt-Widget (aber nicht die Kind-Elemente) zurück. 
Auf die überschriebenen Messages der importierten Kind-Elemente kann über CX_ACTION_LIST im Moment nicht zugegriffen werden.

 

Code-Beispiel:

(INITIALIZE) FALSE Module Call(GetActionList) Call(GetSourceRanges)
iterate {
   FALSE Swap Call(Read)
}

Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
GetMessages   INTEGER VECTOR<INTEGER> Liefert die von dieser Aktionsliste implementierten Messages.
GetMessageSourceRanges   INTEGER, INTEGER VECTOR<CX_FILE_SOURCE_RANGE> Liefert die Quellcodebereiche zu der ausgewählten Message.
GetModule     CX_MODULE Liefert das Modul, in welchem die Aktionsliste definiert ist.
Inherited     CX_ACTION_LIST Liefert die Aktionsliste des Basismoduls/-widgets.

* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion

 

Datenverzeichnis (DDI)
Datenfeld Typ Referenz-Klasse I* Kurzbeschreibung
         

* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld

 

Verwendung in AppsWH
Modul Kurzbeschreibung