我可以用另一个小部件覆盖 CKEditor5 小部件,同时保留两者的功能吗?

Can I overwrite a CKEditor5 widget with another one, keeping the functionality of both?

抱歉,如果问题的标题令人困惑。

我正在重写我在 CKEditor4 中的一个小部件,并将其转换为与 CKEditor5 一起使用。

我的问题是我需要用 table 制作整个小部件布局。所以我创建了我的小部件并编写了所有转换器。

当我禁用 CKEditor5 中的 table 插件时,我的小部件工作正常。 但是如果加载 table 插件,我的小部件不会被插入,而是 table 插件接管并插入一个正常的 table.

所以我的问题是:我能否仅在插入我的小部件时禁用 table 插件,同时保持插入的正常 table 的 table 功能编辑?

回答我自己的问题,以防有人碰巧遇到这个问题:

转换器具有 ConverterPriority 参数。

在我的小部件转换器中将 converterPriority 作为 'highest' 传递解决了这个问题,同时保留了 table 和我的插件的功能。