Correzione dei problemi relativi al pulsante Editor Rich Text dopo la migrazione a CoralUI3
La migrazione di finestre di dialogo personalizzate e librerie client da CoralUI2 a CoralUI3 in Adobe Experience Manager as a Cloud Service (AEMaaCS) fa sì che i pulsanti dell’editor Rich Text per font, dimensioni e colore non funzionino più. Questo problema si verifica quando gli sviluppatori aggiornano i tipi di risorse senza verificare la compatibilità con CoralUI3. Per risolvere il problema, controlla e aggiorna manualmente tutte le finestre di dialogo personalizzate e le librerie client per verificare la compatibilità con CoralUI3.
Descrizione description
Ambiente
- Prodotto: Adobe Experience Manager as a Cloud Service (AEMaaCS) - Siti
- Scenario: Migrazione da
granite/ui/components/foundation to granite/ui/components/coral/foundation
Problema/Sintomi
- Dopo la migrazione da CoralUI2 a CoralUI3, i pulsanti dell’editor Rich Text per font, dimensioni e colore non vengono applicati.
- L'aggiornamento di
sling:resourceTypevalori dai componenti di base ai componenti di base coral interrompe la funzionalità di stile nelle finestre di dialogo. - Le finestre di dialogo personalizzate e le librerie client che fanno riferimento ai componenti CoralUI2 cessano di funzionare come previsto dopo la migrazione.
- Le funzioni dell’editor Rich Text vengono visualizzate ma non eseguono azioni di formattazione nelle finestre di dialogo migrate.
Risoluzione resolution
Per risolvere il problema, segui la procedura riportata di seguito:
- Consulta la documentazione ufficiale sulla migrazione da CoralUI2 a CoralUI3 per informazioni sulle modifiche richieste e sui componenti supportati.
- Ispeziona ogni finestra di dialogo personalizzata e implementazione della libreria client per verificare la compatibilità con gli standard CoralUI3.
- Evita sostituzioni dirette dei tipi di risorsa; convalida ogni componente migrato per la compatibilità con CoralUI3 e aggiorna le librerie client correlate per garantire la funzionalità corretta.
- Effettua il refactoring o sostituisci plug-in o componenti rimossi o modificati in CoralUI3 in base alle raccomandazioni ufficiali.
- Dopo aver apportato le regolazioni manuali, verifica a fondo tutte le finestre di dialogo interessate e le funzioni dell’editor Rich Text.
- Dopo la migrazione, verificare il corretto funzionamento dei pulsanti carattere, dimensione e colore. Completa l’implementazione solo dopo aver confermato la funzionalità.
Nota: Alcuni plug-in o componenti di CoralUI2 sono stati rimossi o modificati in CoralUI3. Per informazioni sulle funzioni non supportate, consulta la documentazione sulla migrazione. Le sostituzioni automatizzate non sono sufficienti; eseguire una revisione manuale.