Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataClass.getInfo( )
|
dataClass.getInfo () -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | Objet |
![]() |
Informations sur la dataclass | |||||
La méthode dataClass.getInfo( ) retourne un objet qui fournit des informations sur la dataclass. Cette méthode est utile pour créer le code générique.
Objet retourné
Propriété | Type | Description |
name | chaîne | Nom de la dataclass |
primaryKey | chaîne | Nom de la clé primaire de la dataclass |
tableNumber | numérique | Numéro interne de la table 4D (non retourné si la dataclass provient d'un datastore distant) |
C_OBJET($1;$e;$status)
$e:=$1 //$1 est une entité
computeEmployeeNumber($e) //Exécuter des actions sur une entité
$status:=$e.save()
Si($status.success)
ALERTE("Enregistrement mis à jour dans la table "+$e.getDataClass().getInfo().name)
Fin de si
C_OBJET($es;$settings)
$settings:=Creer objet
$settings.parameters:=Creer objet("receivedIds";getIds())
$settings.attributes:=Creer objet("pk";ds.Clients.getInfo().primaryKey)
$es:=ds.Clients.query(":pk in :receivedIds";$settings)
C_TEXTE($pk)
C_OBJET($dataClassAttribute)
$pk:=ds.Employee.getInfo().primaryKey
$dataClassAttribute:=ds.Employee[$pk] // Le cas échéant, l'attribut correspondant à la clé primaire est accessible
4D Blog - ORDA member methods to get the structure information
dataStore.getInfo( )
entitySelection.getDataClass( )
Produit : 4D
Thème : ORDA - DataClass
Nom intl. : dataClass.getInfo( )
Créé : 4D v17 R5
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)