TinyMCE只读正文

TinyMCE只读正文,tinymce,contenteditable,readonly,Tinymce,Contenteditable,Readonly,我正在为我的应用程序使用TinyMCE编辑器 我想让我的身体和演示工具栏在屏幕上显示“只读” 使客户端无法接受的演示栏处于禁用状态(同时需要内容区域和工具栏) 我成功地完成了以下任务: body.contentEditable = false; 这很好,但当我单击任何演示图标或按钮时,它会产生类似于单击粗体时的效果,它会使文档文本粗体,而不应粗体。您可以添加以下内容以撤消编辑器中的更改,并在更改回调时执行它 //undo all the changes in the editor ti

我正在为我的应用程序使用TinyMCE编辑器

我想让我的身体和演示工具栏在屏幕上显示“只读”

使客户端无法接受的演示栏处于禁用状态(同时需要内容区域和工具栏)

我成功地完成了以下任务:

body.contentEditable = false;

这很好,但当我单击任何演示图标或按钮时,它会产生类似于单击粗体时的效果,它会使文档文本粗体,而不应粗体。

您可以添加以下内容以撤消编辑器中的更改,并在更改回调时执行它

//undo all the changes in the editor    
tinyMCE.activeEditor.undoManager.undo();

//remove all undo levels so there will no possibility of redoing last action
tinyMCE.activeEditor.undoManager.clear();
这是一个


希望能有帮助

请尝试添加项目符号和一些对齐方式,因为我的要求,即使单击它也不会生效。谢谢…所以,你想要的是有一个可见的工具栏,这是没有功能的?我已经在下面的答案中添加了一个演示。。。。检查它是否满足您的要求非常感谢,这也是一个很好的方式,但我发现一些不同的CSS,请有更多的小提琴看看。。。我已经将disable类应用于工具栏ID.document.getElementById(“elm1_toolbargroup”).setAttribute(“class”,“mceButtonDisabled”);
//undo all the changes in the editor    
tinyMCE.activeEditor.undoManager.undo();

//remove all undo levels so there will no possibility of redoing last action
tinyMCE.activeEditor.undoManager.clear();