So finden Sie den Objekttyp eines SAPUI5-Elements zur Laufzeit

7

Ich frage mich, wie ich den Objekttyp eines SAPUI5-Javascript-Objekts zur Laufzeit bekommen kann. Ich kann überprüfen, ob das Objekt von einem bestimmten Typ ist:

%Vor%

Ich suche nach dem Äquivalent von .getClass () in der Java-Welt. Ich habe ein paar Ansätze versucht, die auf verschiedenen anderen SO-Threads beschrieben sind, wie zum Beispiel Wie bekomme ich den Namen eines Objekttyps in Javascript

?

Es scheint keinen Standardansatz zu geben, und keiner, den ich ausprobiert habe, scheint für UI5 zu funktionieren. Das verursacht mir kein Problem, aber das Debuggen in Dev-Tools mit meinem Java-Kopf wäre schön, den Objekttyp zu bekommen und daher zu wissen, welche Methoden ich aufrufen kann.

Prost, Gregor

    
gregor 05.02.2014, 16:05
quelle

2 Antworten

20

Es gibt einen Metadatenmechanismus:

%Vor%

Tatsächlich wurde das Objekt von sap.ui zurückgegeben. core.Element.html # getMetadata enthält einen ganzen Haufen Introspektionsgüte.

    
qmacro 05.02.2014, 16:12
quelle
0

Sie können auch versuchen als:

%Vor%

Damit erhalten Sie eine Liste aller Funktionen und Funktionen. Generell mache ich in der Konsole, um eine Vorstellung davon zu bekommen, was andere Dinge tun können.

    
Ajay 03.09.2014 08:50
quelle

Tags und Links