Javascript 能否在TinyMCE 4.x编辑器上切换只读
我想在启用/禁用状态之间切换窗体。该表单包括一个使用tinyMCE 4.0编辑器实现的格式化文本字段。我可以将其设置为只读加载,如下所示Javascript 能否在TinyMCE 4.x编辑器上切换只读,javascript,tinymce,Javascript,Tinymce,我想在启用/禁用状态之间切换窗体。该表单包括一个使用tinyMCE 4.0编辑器实现的格式化文本字段。我可以将其设置为只读加载,如下所示 tinyMCE.on('AddEditor',函数(addEditorEvent){ addEditorEvent.editor.settings.readonly=true; }); 但是后来打电话 tinyMCE.get('my-editor').settings.readonly=false; 没有效果。是否有方法触发编辑器重新初始化,或以其他方式使
tinyMCE.on('AddEditor',函数(addEditorEvent){
addEditorEvent.editor.settings.readonly=true;
});
但是后来打电话
tinyMCE.get('my-editor').settings.readonly=false;
没有效果。是否有方法触发编辑器重新初始化,或以其他方式使其获取状态更改?
<script type="text/javascript">
tinymce.init({ selector: 'textarea' });
var is_disabled = false;
function enable_disable(btn) {
is_disabled = !is_disabled;
tinymce.activeEditor.getBody().setAttribute('contenteditable', !is_disabled);
btn.value = is_disabled ? "Enable" : "Disable";
}
</script>
<textarea>Your content here.</textarea>
<input type="button" value="Disable" onclick = "enable_disable(this)" />
init({selector:'textarea'});
var被禁用=false;
功能启用\禁用(btn){
is_disabled=!is_disabled;
tinymce.activeEditor.getBody().setAttribute('contenteditable',!已禁用);
btn.value=是否禁用?“启用”:“禁用”;
}
你的内容在这里。
使用以下方法:
很好的解决方案scarba,我甚至在tinymce的网站上也找不到它(只找到了tinymce 3.x的版本。非常感谢!!
editor.setMode('readonly');