Fermer

octobre 11, 2021

Optimiser les événements de formulaire – Implémenter un modèle d'interface


Optimizely CMS permet de personnaliser le contenu à l'aide d'événements. Une collection standard d'événements existe pour la plupart des types de contenu. Cependant, des événements supplémentaires sont disponibles pour personnaliser davantage Optimizely Forms. Pour vous abonner aux événements de formulaire, vous utilisez un module d'initialisation pour attacher un gestionnaire d'événements. La logique de l'événement est généralement définie dans la même classe. Pour gérer un seul formulaire ou événement, cela peut suffire. Parfois, cependant, vous avez besoin de plus de gestionnaires d'événements pour différents types de formulaires. Bien que la méthode d'événement puisse gérer cela, l'utilisation d'un modèle d'interface peut être plus propre.

Un modèle d'interface vous permet de définir les gestionnaires d'événements basés sur une interface. Une interface personnalisée est définie pour chaque événement, et toute classe qui doit gérer un événement hérite de l'interface appropriée. Cette approche permet de définir les méthodes événementielles sur les objets qui les nécessitent, plutôt que dans le module Initialisation. Il en résulte un code plus propre et facilite l'identification des objets qui gèrent les événements. ci-dessous pour partager des informations utiles supplémentaires.




Source link