Correction des problèmes de bouton de l’éditeur de texte enrichi après la migration vers CoralUI3
La migration de boîtes de dialogue et de bibliothèques clientes personnalisées de CoralUI2 vers CoralUI3 dans Adobe Experience Manager as a Cloud Service (AEMaaCS) entraîne l’arrêt du fonctionnement des boutons de l’éditeur de texte enrichi pour la police, la taille et la couleur. Ce problème se produit lorsque les développeurs mettent à jour les types de ressources sans vérifier la compatibilité avec CoralUI3. Pour résoudre ce problème, consultez et mettez à jour manuellement toutes les boîtes de dialogue et bibliothèques clientes personnalisées pour assurer la compatibilité avec CoralUI3.
Description description
Environnement
- Produit : Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
- Scénario : Migration depuis
granite/ui/components/foundation to granite/ui/components/coral/foundation
Problème/Symptômes
- Après la migration de CoralUI2 vers CoralUI3, les boutons de l’éditeur de texte enrichi pour la police, la taille et la couleur ne parviennent pas à appliquer les modifications.
- La mise à jour des valeurs
sling:resourceTypedes composants de base vers les composants de base coral rompt la fonctionnalité de style dans les boîtes de dialogue. - Les boîtes de dialogue personnalisées et les bibliothèques clientes faisant référence aux composants CoralUI2 ne fonctionnent plus comme prévu après la migration.
- Les fonctionnalités de l’éditeur de texte enrichi apparaissent mais n’exécutent pas d’actions de mise en forme dans les boîtes de dialogue migrées.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Consultez la documentation officielle sur la migration de CoralUI2 vers CoralUI3 pour connaître les modifications requises et les composants pris en charge.
- Inspectez chaque boîte de dialogue personnalisée et implémentation de bibliothèque cliente pour confirmer la compatibilité avec les normes CoralUI3.
- Évitez les remplacements directs des types de ressources ; validez chaque composant migré pour assurer la compatibilité avec CoralUI3 et mettez à jour les bibliothèques clientes associées pour garantir des fonctionnalités correctes.
- Refactoriser ou remplacer tout module externe ou composant supprimé ou modifié dans CoralUI3 conformément aux recommandations officielles.
- Testez minutieusement toutes les boîtes de dialogue concernées et les fonctionnalités de l’éditeur de texte enrichi après avoir effectué des réglages manuels.
- Après la migration, testez la police, la taille et la couleur des boutons pour vous assurer qu’ils fonctionnent correctement. Finalisez le déploiement uniquement après avoir confirmé la fonctionnalité.
Remarque : Certains composants ou plug-ins CoralUI2 sont supprimés ou modifiés dans CoralUI3. Reportez-vous à la documentation de migration pour les fonctionnalités non prises en charge. Les remplacements automatisés ne sont pas suffisants ; effectuez une révision manuelle.