如何根据取代的输入的direction属性设置不同TinyMCE编辑器的方向性?

fra*_*ity 4 tinymce bidirectional

我有一个页面,其中有多个textareas将替换为TinyMCE.一些Textareas采用阿拉伯文本,一些英文文本.textareas dir根据他们应该接收的输入正确设置-attribute.

如何根据textareas设置不同编辑器的方向性?我可以为所有实例设置方向性,如下所示:

$('textarea.advanced_editor').tinymce({
    ?
    plugins : "…,directionality,…",
    directionality: "rtl",
    ?
});
Run Code Online (Sandbox Code Playgroud)

但是如何为每个编辑器设置不同的方向?

Tha*_*ama 5

在这种情况下,您将需要不同的tinymce配置 - 一个方向性设置为rtl另一个默认配置.

更新:

这个有可能.您需要使用正确的编辑器ID来调用它

tinymce.get('my_editor_id').getBody().dir ="rtl";
Run Code Online (Sandbox Code Playgroud)

  • 你可以给textareas一个css类阿拉伯语,并根据该类改变方向性onInit使用tinymce设置 (2认同)