AddNewEntityOrSave
La fonction addNewEntityOrSave créé ou modifie une entité dans une table, définie sur la page ou celle définie par le paramètre vt_TableName si vb_UseOtherTable est mis à vrai.
Utilisation depuis DevPanel :
Nom
Libellé
Type
Description
vt_BlocNameToReloadWithNewEnity
Nom du bloc a recharger avec la nouvelle entité
Texte
Indique le bloc contenant les champs de l’entité à créer et le recharge avec la nouvelle entité
vt_HookBeforeSaveNewEntity
Fonction avant sauvegarde d'une nouvelle entité
Texte
Fonction à exécuter avant la sauvegarde des données.
{ vt_HookAfterSaveNewEntity }
Fonction apres sauvegarde d'une nouvelle entité
Texte
Fonction à exécuter après la sauvegarde des données.
{ vt_HookAfterSaveAll }
Fonction après sauvegarde de tous les champs
Texte
Fonction à exécuter après la sauvegarde de l’entité
{ vt_HookAfter }
Action après
Texte
Fonction à exécuter après l’ajout de l’entité
vb_ChangeUrl
Changer URL
Boolean
Indique si un changement d’url doit avoir lieu
vb_UseOtherTable
Utiliser une autre Table
Boolean
Indique si une autre table doit être utilisée.
vt_TableName
Nom de la table
Texte
Nom de la table dans laquelle enregistrer l’entité
{vt_HowGetPk}
Si besoin préciser le chemin de relation (ex: Entity.MaRelation)
Texte
Méthode pour récupérer la clé primaire de l'enregistrement.
Utilisation depuis 4D:
Ne devrait pas être utilisé depuis une fonction personnalisée 4D. Voir exemple de création d’entité via reloadBloc

