Javascript 动态更改编辑器方向

Javascript 动态更改编辑器方向,javascript,ckeditor,Javascript,Ckeditor,我已经检查了许多问题,但无法达到要求的行为。 我在ckeditor实例上注册了一个on-change侦听器,当键入字符时,我会检查该语言是否为波斯语。 如果语言是波斯语,方向应自动更改为RTL 有人问过类似的问题,但重新初始化编辑器并不能创建一个好的用户体验 我尝试的另一种方法是动态更改编辑器的配置,但显然Ckeditor完全忽略了它。 我的做法是: CKEDITOR.replace('editor1', newConfig); 因此,我的问题是:如何在不重新初始化实例的情况下动态更改cked

我已经检查了许多问题,但无法达到要求的行为。
我在ckeditor实例上注册了一个on-change侦听器,当键入字符时,我会检查该语言是否为波斯语。
如果语言是波斯语,方向应自动更改为RTL

有人问过类似的问题,但重新初始化编辑器并不能创建一个好的用户体验

我尝试的另一种方法是动态更改编辑器的配置,但显然Ckeditor完全忽略了它。
我的做法是:

CKEDITOR.replace('editor1', newConfig);
因此,我的问题是:如何在不重新初始化实例的情况下动态更改ckeditor的方向?

您可以查看允许更改任何块级元素(例如段落)的文本方向的插件-请参阅


因此,如果在事件中检测到输入了波斯语,您可以自动更新块级元素
dir
属性(这就是
BiDi
插件所使用的)。要根据当前选择获取块级元素,请查看元素及其属性。

谢谢,我将尝试并通知您。事实上,我不记得如何才能做到这一点。你被困住了吗?我也许能帮你。