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

问题描述 投票:1回答:1

有没有办法防止自动聚焦模式改变?

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

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

每当我调用上面的代码时,编辑器将自动聚焦。即使父字段的状态发生了变化,我的期望仍然是关注父字段。我使用的TinyMCE版本是4.7.4

tinymce typescript-typings tinymce-4
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.