TouchUI中的多个自定义插件RTE中的AEM不起作用
我尝试在TouchUI RTE(图像插件和colorpicker插件)中添加两个自定义插件。如果我将其中一个插件添加到RTE中,那么运行良好,但如果两者都在一起,则只会出现颜色选择器插件。TouchUI中的多个自定义插件RTE中的AEM不起作用
我需要在两者RTE插件,能否请您提出一个合适的方法? CUI.rte.ui.ToolkitRegistry.register("cui", ExperienceAEM.ToolkitImpl);
达到你想要的东西:
的组件不在一起,因为组件覆盖一个到另一个工作
删除自定义EAEMCuiToolbarBuilder和EAEMDialogManager类,而不是延长
CUI.rte.ui.cui.CuiToolbarBuilder
和CUI.rte.ui.cui.CuiDialogManager
直接例如CUI.rte.ui.cui.CuiDialogManager = new Class({ extend: CUI.rte.ui.cui.CuiDialogManager, ... });
取出EAEMToolkitImpl类和线
CUI.rte.ui.ToolkitRegistry.register("cui", EAEMToolkitImpl);
,因为它似乎不再需要将在ColorPicker和图像插入插件到不同的组名,使他们不发生碰撞时
CUI.rte.plugins.PluginRegistry.register(GROUP, EAEMColorPickerPlugin);
被调用。的
this.superClass._getUISettings(options)
和this.superClass.create.call(this, dialogId, config)
更改来电this.inherited(arguments)
感谢。这真的很有用。 –