修复迁移到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

请按照以下步骤解决问题:

  1. 有关必需的更改和支持的组件,请查看CoralUI2到CoralUI3的官方迁移文档
  2. 检查每个自定义对话框和客户端库实施,以确认与CoralUI3标准的兼容性。
  3. 避免直接替换资源类型;验证每个迁移的组件是否与CoralUI3兼容,并更新相关的客户端库以确保正常运行。
  4. 根据官方建议,重构或替换CoralUI3中已移除或更改的任何插件或组件。
  5. 手动调整后,彻底测试所有受影响的对话框和富文本编辑器功能。
  6. 迁移后,测试字体、大小和颜色按钮以确保它们正常工作。 仅在确认功能后完成部署。

注意: 在CoralUI3中删除或更改了一些CoralUI2插件或组件。 有关不支持的功能,请参阅迁移文档。 自动更换是不够的;请执行手动检查。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f