在tinymce模式更改上禁用自动对焦

时间:2018-07-17 04:01:21

标签: tinymce typescript-typings tinymce-4

有没有一种方法可以防止tinymce自动关注模式更改?

我要实现的目标是,根据父字段的状态启用/禁用编辑器。

let mode = isDisabled ? 'readonly' : 'design';
this.editor.setMode(mode);

每当我调用上面的代码时,编辑器就会自动聚焦。我的期望是即使父字段的状态已更改,也要继续关注父字段。我使用的TinyMCE版本是4.7.4

1 个答案:

答案 0 :(得分:1)

通过使用以下内容而不是setMode(),我可以防止编辑器获得焦点:

tinymce.get(id).getBody().setAttribute('contenteditable',false); // readonly
tinymce.get(id).getBody().setAttribute('contenteditable',true); // design

ref:disable TinyMCE text editor via Jquery