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.new( )

dataClass.new( ) 


 

dataClass.new () -> Résultat 
Paramètre Type   Description
Résultat  Entity in Nouvelle entité correspondant à la dataclass

La méthode dataClass.new( ) crée en mémoire et renvoie une nouvelle entité vide liée à la dataclass.

L'objet entité est créé en mémoire et n'est pas sauvegardé dans la base de données tant que la méthode entity.save( ) n'est pas appelée. Si l'entité est supprimée avant d'être enregistrée, elle ne peut pas être récupérée.

4D Server : En client-serveur, si la clé primaire de la table correspondante est auto-incrémentée, elle sera calculée au moment de la sauvegarde de l'entité sur le serveur.

Exemple  

Cet exemple crée une nouvelle entité dans la dataclass "Log" et enregistre les informations dans l'attribut info :

 C_OBJET($entity)
 $entity:=ds.Log.new() //crée une référence
 $entity.info:="New entry" //valorise l'attribut info
 $entity.save() //sauvegarde l'entité



Voir aussi  

entity.clone( )

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - DataClass
Nom intl. : dataClass.new( )

 
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)