Wenn Sie Code in X ++ schreiben, müssen Sie manchmal auf this.functionYouWant()
verweisen und manchmal ist es element.FunctionYouWant()
. Manchmal sind beide im Umfang. Ich versuche oft eins und wenn die Funktion, die ich will, nicht da ist, versuche ich die andere. Gibt es eine Regel, die erklärt, wann this
zu verwenden ist und wann element
zu verwenden ist?"dieses" vs. "element" Schlüsselwort in X ++
Antwort
this
kann in beliebigen Objekten verwendet werden, um auf die aktuellen Objekt- und Elementmethoden zu verweisen.
MorphX-Formulare und Berichte sind zusammengesetzte Objekte.
In Formularen ist die Sammlung von Objekten in einem FormRun
Objekt enthalten. Sie können Elemente im äußeren Objekt FormRun
mithilfe der Referenz referenzieren.
Wenn Ihr Code auf der obersten Ebene platziert wird, gibt es keinen funktionalen Unterschied zwischen this
und element
.
Wenn Ihr Code in einer FormDataSource platziert wird this
verweist auf die Datenquelle, aber element
verweist auf die FormRun
.
„This“ kann zu der gleichen Klasse bezieht sich nur Objekte verwendet werden, sondern „Element“ ist die Form, Methoden in jede Form Ebene zugreifen (wie Datasouce Ebene, Design-Ebene), wenn die Funktionalität des Verfahrens gleiche ist, können wir
verwenden- 1. Dieses Schlüsselwort in C#
- 2. Dieses Schlüsselwort in Java
- 3. Java-Vererbung - dieses Schlüsselwort
- 4. IDA pro 'dieses' Schlüsselwort
- 5. Dieses Schlüsselwort für Objektliteral
- 6. Was bedeutet dieses Schlüsselwort in einem Methodenparameter?
- 7. Dieses Schlüsselwort in Javascript mit Prototypen verwenden?
- 8. Bindung an dieses Schlüsselwort in Javascript
- 9. Verwenden Sie 'dieses' Schlüsselwort in Java-Konstruktoren
- 10. Verwenden von 'dieses' Schlüsselwort in JavaScript-Objekt
- 11. privates Schlüsselwort vs kein privates Schlüsselwort
- 12. Dieses Schlüsselwort in angular js zeigt Typ Fehler
- 13. Java - Wann dieses '' 'Schlüsselwort verwendet werden soll
- 14. Verwenden Sie 'dieses' Schlüsselwort im Konstruktor
- 15. dieses Schlüsselwort und wie es funktioniert
- 16. Javascript dieses Schlüsselwort innerhalb der Funktionen
- 17. C# Unerwartet dieses Schlüsselwort nach @ Charakter
- 18. Verwenden Sie das JavaScript dieses Schlüsselwort
- 19. Wie verwendet man "dieses" Schlüsselwort innerhalb eines Arrays in Javascript?
- 20. C#: params Schlüsselwort vs. Liste
- 21. removeAttr (x) vs. attr (x, '') in jQuery
- 22. dieses Schlüsselwort verhält differenty in Pfeil Funktionen und normalen Funktionen
- 23. Wie die Java "dieses" Schlüsselwort in einem Konstruktor UML
- 24. Understanding Konstruktor, $ dieses Schlüsselwort und Controller-Klasse in PHP/Laravel
- 25. warum das Kontextfenster ist, wenn die "dieses" Schlüsselwort in Javascript
- 26. Dieses Schlüsselwort in Typoskript bezieht sich nicht auf Klasse
- 27. Wie dieses Schlüsselwort außerhalb onclick Funktion in Javascript übergeben
- 28. Existiert dieses Schlüsselwort? Wenn eine überschreibende Methode das übergeordnete Element aufrufen muss
- 29. Was ist dieses Element in Android Studio?
- 30. mySQL wie dieses Element id
Das machte es mir klar und es ist gut gesagt. Vielen Dank! – SamekaTV