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