gpt4 book ai didi

javascript - 动态改变 CKeditor 方向

转载 作者:行者123 更新时间:2023-11-30 21:06:16 25 4
gpt4 key购买 nike

我已经检查了很多关于 SO 的问题,但无法实现所需的行为。
我在 ckeditor 实例上注册了一个更改监听器,当输入字符时,我检查语言是否为波斯语。
如果语言是波斯语,则方向应自动更改为 RTL。

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

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

CKEDITOR.replace('editor1', newConfig);

所以我的问题是:如何在不重新初始化实例的情况下即时更改 ckeditor 的方向?

最佳答案

你可以看看BiDi允许更改任何 block 级元素(例如段落)的文本方向的插件 - 参见 this SDK sample .

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

关于javascript - 动态改变 CKeditor 方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46559975/

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