Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
dataClass.newSelection( )

dataClass.newSelection( ) 


 

dataClass.newSelection ( {garderOrdre} ) -> Résultat 
Paramètre Type   Description
garderOrdre  Entier long in dk keep ordered : crée une sélection d'entités ordonnée,
dk non ordered : crée une sélection d'entités non ordonnée (par défaut si omis)
Résultat  EntitySelection in Nouvelle sélection d'entités reliée à la dataclass

La méthode dataClass.newSelection( ) crée, en mémoire, une nouvelle sélection d'entités vide altérable liée à la dataclass.

Note : Pour plus d'informations, reportez-vous à Sélections d'entité partageables et non partageables

Si vous voulez créer une sélection d'entités ordonnée, passez le sélecteur dk keep ordered dans le paramètre garderOrdre. Par défaut, si vous omettez ce paramètre ou si vous passez le sélecteur dk non ordered, la méthode crée une sélection d'entités non ordonnée. Les sélections d'entités non ordonnées sont plus rapides, mais vous ne pouvez pas vous fier aux positions des entités. Pour plus d'informations, reportez-vous au paragraphe Sélections d'entités triées vs Sélections d'entités non-triées dans le Manuel de développement 4D.

Une fois créée, la sélection d'entités ne contient aucune entité (mySelection.length retourne 0). Cette méthode vous permet de générer des sélections d'entités progressivement en effectuant des appels ultérieurs à la méthode add( ).

 
 

Exemple  

 C_OBJECT($USelection;$OSelection)
 $USelection:=ds.Employee.newSelection() //crée une sélection d'entités non ordonnée vide
 $OSelection:=ds.Employee.newSelection(dk keep ordered//crée une sélection d'entités ordonnée vide



Voir aussi  

dataClass.query( )

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - DataClass

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)