我嘗試在TouchUI RTE(圖像插件和colorpicker插件)中添加兩個自定義插件。如果我將其中一個插件添加到RTE中,那麼運行良好,但如果兩者都在一起,則只會出現顏色選擇器插件。TouchUI中的多個自定義插件RTE中的AEM不起作用
我需要在兩者RTE插件,能否請您提出一個合適的方法? CUI.rte.ui.ToolkitRegistry.register("cui", ExperienceAEM.ToolkitImpl);
達到你想要的東西:
我嘗試在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)
感謝。這真的很有用。 –