U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Voorbeeld van een MercatorPenguin customizer : CRM-acties

0000003454     -      03-06-2026

Deze pagina toont een voorbeeld van een customizer voor het ingavescherm van een CRM-actie. De broncode is beschikbaar in het onderstaande zip-bestand.

Deze beknopte code toont hoe een bevestiging weergegeven kan worden vóór het opslaan en een bericht erna. De functionaliteiten die van toepassing zijn op de customizers van informatiebestanden kunnen ook geïmplementeerd worden voor de acties.

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, "Wilt u de wijzigingen op deze actie echt opslaan?"))
            {
                e.CancelSave = true;
            }
        }

        public override async Task OnAfterSaveAsync(AfterSaveEventArgs e)
        {
            await Dialogs.Stop(Page, "De actie werd succesvol opgeslagen!");
        }
    }
}


Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)