Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.add()
|
entitySelection.add() ( entity ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
entity | Entity |
![]() |
Entity zum Hinzufügen in der Entity-Selection | |||||
Funktionsergebnis | EntitySelection |
![]() |
Entity selection including the added entity | |||||
Die Methode entitySelection.add() fügt die angegebene Entity in der Entity-Selection hinzu und gibt die geänderte Entity-Selection zurück.
Hinweis: Diese Methode ändert die ursprüngliche Entity-Selection.
Warnung: Die Entity-Selection muss non shareable sein: z.B. erstellt mit dataClass.newSelection() oder Create entity selection, sonst gibt entitySelection.add() einen Fehler zurück. Bei shareable Entity-Selections lassen sich keine neuen Entities hinzufügen. Weitere Informationen dazu finden Sie im Abschnitt Shareable vs alterable Entity-Selections.
Die Funktion gibt die geänderte Entity-Selection zurück, so dass sich die Aufrufe der Funktion verketten lassen.
Sind entity und die Entity-Selection nicht mit derselben Dataclass verknüpft, tritt ein Fehler auf. Ist die Entity zum Hinzufügen Null, gibt es keinen Fehler.
var $employee : cs.EmployeeEntity
var $employees : cs.EmployeeSelection
$employees:=ds.Employee.query("lastName = :1";"S@") //gemeinsam nutzbare Entity-Selection
$employee:=ds.Employee.new()
$employee.lastName:="Smith"
$employee.save()
$employees:=$employees.copy() //Nicht gemeinsam nutzbare Version der Entity-Selection erhalten
$employees.add($employee) //Die Entity $employee der Entity-Selection $employees hinzufügen
entitySelection.and( )
entitySelection.drop()
entitySelection.minus()
Produkt: 4D
Thema: ORDA - EntitySelection
Erstellt: 4D v17
Geändert: 4D v18 R5
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)