gpt4 book ai didi

javascript - 询问 TinyMCE 的状态以便在相同状态下重新初始化

转载 作者:行者123 更新时间:2023-11-30 19:14:56 30 4
gpt4 key购买 nike

我正在使用 TinyMCE 5。我定义了一个 image_list,我需要在页面其他地方操作图像时动态更改它。为此,我先调用 tinymce.remove(),然后调用 tinyme.init(),使用具有更新的 image_list 的新配置对象进行初始化。

然而,如果用户改变了状态,例如通过单击“粘贴为文本”,当编辑器重新初始化时,这些更改将丢失。

我能否查询编辑器状态,以便将其重新初始化为关闭时的相同状态?

最佳答案

每次您切换“粘贴为文本”时,编辑器都会触发一个事件 (PastePlainTextToggle),因此您可以选择监听该事件并跟踪它是打开还是关闭。

然后您可以(在重新初始化编辑器时)调用 editor.execCommand('mceTogglePlainTextPaste') 以启用它(如果这是在之前的编辑 session 期间设置的最后状态)。

这是一个 TinyMCE Fiddle,展示了您如何能够跟踪此设置:

http://fiddle.tinymce.com/DRgaab

关于javascript - 询问 TinyMCE 的状态以便在相同状态下重新初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58098359/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com