4D v18

entitySelection.first( )

Accueil

 
4D v18
entitySelection.first( )

entitySelection.first( )  


 

La méthode entitySelection.first( ) retourne une référence vers l'entité en première position dans la sélection d'entités.

Le résultat de cette méthode est similaire à :

 $entity:=$entitySel[0]

Il existe cependant une différence entre les deux instructions lorsque la sélection est vide :

 C_OBJECT($entitySel;$entity)
 $entitySel:=ds.Emp.query("lastName = :1";"Nonexistentname") //aucune entité correspondante
  //la sélection d'entités est alors vide
 $entity:=$entitySel.first() //renvoie Null
 $entity:=$entitySel[0]  //génère une erreur

Exemple  

 C_OBJECT($entitySelection;$entity)
 $entitySelection:=ds.Emp.query("salary > :1";100000)
 If($entitySelection.length#0)
    $entity:=$entitySelection.first()
 End if



Voir aussi  

entity.first( )
entitySelection.last( )
entitySelection[index]

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - EntitySelection

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v18)