修复迁移到CoralUI3后的富文本编辑器按钮问题
在Adobe Experience Manager as a Cloud Service (AEMaaCS)中将自定义对话框和客户端库从CoralUI2迁移到CoralUI3会导致有关字体、大小和颜色的富文本编辑器按钮停止工作。 当开发人员更新资源类型而未验证与CoralUI3的兼容性时,会发生此问题。 要解决此问题,请手动查看并更新所有自定义对话框和客户端库,以使其与CoralUI3兼容。
描述 description
环境
- 产品: Adobe Experience Manager as a Cloud Service (AEMaaCS) — 站点
- 方案:从
granite/ui/components/foundation to granite/ui/components/coral/foundation迁移
问题/症状
- 从CoralUI2迁移到CoralUI3后,字体、大小和颜色的富文本编辑器按钮无法应用更改。
- 将
sling:resourceType值从基础组件更新为Coral Foundation组件会中断对话框中的样式设置功能。 - 引用CoralUI2组件的自定义对话框和客户端库在迁移后停止按预期工作。
- 富文本编辑器功能会出现,但不会在迁移的对话框中执行格式设置操作。
解决方法 resolution
请按照以下步骤解决问题:
- 有关必需的更改和支持的组件,请查看CoralUI2到CoralUI3的官方迁移文档。
- 检查每个自定义对话框和客户端库实施,以确认与CoralUI3标准的兼容性。
- 避免直接替换资源类型;验证每个迁移的组件是否与CoralUI3兼容,并更新相关的客户端库以确保正常运行。
- 根据官方建议,重构或替换CoralUI3中已移除或更改的任何插件或组件。
- 手动调整后,彻底测试所有受影响的对话框和富文本编辑器功能。
- 迁移后,测试字体、大小和颜色按钮以确保它们正常工作。 仅在确认功能后完成部署。
注意: 在CoralUI3中删除或更改了一些CoralUI2插件或组件。 有关不支持的功能,请参阅迁移文档。 自动更换是不够的;请执行手动检查。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f