Aller au contenu principal
Version: 20 R7

Create entity selection

*Create entity selection ( dsTable : Table { ; settings : Object } ) : 4D.EntitySelection

ParamètresTypeDescription
dsTableTableTable de la base 4D dont la sélection courante doit être utilisée pour construire l'entity selection
settingsObjectOption de création : contexte
Résultat4D.EntitySelectionNouvelle entity selection liée à la dataclass de la table

Description

La commande Create entity selection construit et renvoie une nouvelle entity selection modifiable relative à la classe de données correspondant à la dsTable fournie, en fonction de la sélection actuelle de cette table.

Si la sélection actuelle est triée, une entity selection triée est créée (l'ordre de la sélection actuelle est conservé). Si la sélection courante n'est pas triée, une entity selection non-triée est créée.

Si la dsTable n'est pas exposée dans ds, une erreur est retournée. Cette commande ne peut pas être utilisée avec un datastore distant.

Dans le paramètre optionnel settings, vous pouvez passer un objet contenant la propriété suivante :

PropriétéTypeDescription
contextTextNom du contexte d'optimisation appliqué à l'entity selection.

Exemple

var $employees : cs.EmployeeSelection
ALL RECORDS([Employee])
$employees:=Create entity selection([Employee])
// L'entity selection $employees contient maintenant un ensemble de
// références vers toutes les entités de la dataclass Employee

Voir également

USE ENTITY SELECTION
dataClass.newSelection()

Propriétés

Numéro de commande1512
Thread safe✓