Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.query()
|
entitySelection.query() ( queryString | formula {; value}{; value2 ; ... ; valueN}{; querySettings}) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
queryString | formula | Text, Objekt |
![]() |
Suchkriterium | |||||
value | Mixed |
![]() |
Werte zum Vergleichen bei Verwenden von Platzhalter(n) | |||||
querySettings | Objekt |
![]() |
Suchoptionen: parameters, attributs, queryPath, queryPlan, context | |||||
Funktionsergebnis | EntitySelection |
![]() |
Neue Entity-Selection mit den Entities, für die das in queryString angegebene Suchkriterium passt | |||||
Die Methode entitySelection.query() sucht in allen Entities der Entity-Selection nach Entities, für die das in queryString angegebene Suchkriterium bzw. formula und (optional) value passen, und gibt ein neues Objekt vom Typ EntitySelection mit den gefundenen Entities zurück. Lazy loading wird angewendet.
Hinweis: Diese Methode ändert nicht die ursprüngliche Entity-Selection.
Werden keine passenden Entities gefunden, wird eine leere EntitySelection zurückgegeben.
Weitere Informationen zum Erstellen einer Suche mit den Parametern queryString, value und querySettings finden Sie unter der Methode dataClass.query().
Hinweis: Die zurückgegebene Entity-Selection ist standardmäßig nicht sortiert (weitere Informationen dazu finden Sie unter Sortierte vs unsortierte Entity-Selections). Im Client/Server-Betrieb verhält sie sich jedoch wie eine sortierte Entity-Selection, d.h. Entities werden am Ende der Selection hinzugefügt.
C_OBJECT($entitySelectionTemp)
$entitySelectionTemp:=dataClass.query("lastName = :1";"M@")
Form.emps:=$entitySelectionTemp.query("manager.lastName = :1";"S@")
Weitere Beispiele für Suchläufe finden Sie auf der Seite dataClass.query().
collection.query( )
dataClass.query()
entitySelection.orderBy()
entitySelection.queryPath
entitySelection.queryPlan
Produkt: 4D
Thema: ORDA - EntitySelection
Erstellt: 4D v17
Geändert: 4D v17 R5
Geändert: 4D v17 R6
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)