Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.previous()
|
entity.previous() () -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | Entity, Null |
![]() |
Gibt die vorige Entity in einer Entity-Selection zurück | |||||
Die Methode entity.previous() gibt eine Referenz auf die vorige Entity in der Entity-Selection zurück, zu der die ursprüngliche Entity gehört.
Gehört die Entity nicht zu einer existierenden Entity-Selection (z.B. entity.getSelection() gibt Null zurück), gibt die Methode Null zurück.
Gibt es keine gültige vorige Entity in der Entity-Selection (Sie sind z.B. bei der ersten Entity der Selection), gibt die Methode Null zurück. Wurde die vorige Entity verschoben, gibt die Methode die davor liegende gültige Entity zurück (und evtl. Null).
C_OBJECT($employees;$employee;$previousEmployee)
$employees:=ds.Employee.query("lastName = :1";"H@") //Diese Entity-Selection enthält 3 Entities
$employee:=$employees[1]
$previousEmployee:=$employee.previous() //$previousEmployee ist die vorige Entity in der Entity-Selection $employees
Produkt: 4D
Thema: ORDA - Entity
Erstellt: 4D v17
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)