0

如何在 tinymce 活动编辑器中插入内容而不触发对编辑器的关注?

用例: 当我在编辑器上执行 insertContent 并且编辑器位于视图端口之外时,它会插入内容并将编辑器滚动到视图中 - 但我不希望编辑器聚焦或滚动到视图中。

根据文档,您实际上可以将其他参数传递给 insertContent 命令,将 skip_focus 设置为 true ......但它似乎不起作用......

activeEditor?.insertContent(htmlContent as string, {skip_focus: true});

我也尝试过 execCommand 来插入将 skip_focus 传递给 true 的内容……这次它没有插入内容……

activeEditor.editorCommands.execCommand('mceInsertContent', false, htmlContent, {skip_focus: true});

Tinymce 版本: “tinymce”:“^5.5.1”、“@tinymce/tinymce-react”:“^3.7.0”

4

1 回答 1

0

实现此目的的一种方法

activeEditor?.setContent(activeEditor.getContent() + htmlContent);

但正在寻找更好的方法。

于 2021-01-05T15:47:04.043 回答