Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Exemple de customizer MercatorPenguin : actions du CRM

0000003454     -      13/05/2026

Cette page montre un exemple de customizer pour l'écran de modification d'une action du CRM. Le code source est fourni dans le zip disponible ci-dessous.

Ce code succinct montre comment afficher une confirmation avant la sauvegarde ainsi qu'un message après. Les fonctionnalités qui s'appliquent aux customizers de signalétiques peuvent aussi être implémentées pour les actions.

Zoom
using MercatorPenguin;
using MercatorPenguin.EditCustomizers;

namespace TestPenguinCustomizerAction
{
    public class CustomizerAction : BaseEditActionCustomizer
    {
        public CustomizerAction(ConstructorParams constructorParams) :
            base(constructorParams)
        { }

        public override async Task OnBeforeSaveAsync(BeforeSaveEventArgs e)
        {
            if (!await Dialogs.AnswerYesNo(Page, "Voulez-vous vraiment enregistrer les modifications sur cette action ?"))
            {
                e.CancelSave = true;
            }
        }

        public override async Task OnAfterSaveAsync(AfterSaveEventArgs e)
        {
            await Dialogs.Stop(Page, "L'action a été enregistrée avec succès !");
        }
    }
}


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)