开发者社区> 问答> 正文

TinyMCE 能在配置的时候设置只读吗?-配置报错

TinyMCE 能在配置的时候设置只读吗?我只想让别人看,不想让他编辑。或者在运行时通过js方法控制也可。请问可以吗??

展开
收起
montos 2020-06-01 21:40:34 771 0
1 条回答
写回答
取消 提交回答
  • "tinymce.init({readonly:true});######

    针对以上写了个通用蹩脚方法,撸主予以参考:

    <pre class=""brush:js; toolbar: true; auto-links: false;"">/** * 渲染编辑器 * @param string id 文本textarea ID * @param boolean disabled 是否不可写,默认可写 */ function renderEditor(id, disabled) { var content = tinyMCE.get(id) ? tinyMCE.get(id).getContent() : ''; tinyMCE.get(id) && tinyMCE.get(id).destroy(); // 销毁后重新来一发(蹩脚方案) tinymce.init({ 'selector':'#'+id, 'language' : 'zh_CN', 'plugins': "colorpicker textcolor", 'toolbar':'bold,italic,underline,strikethrough,forecolor,backcolor', 'menubar':false, 'statusbar':false, 'readonly':true === disabled }); (function(id, content) { setTimeout(function() { tinyMCE.get(id).setContent(content); // 重新设置更新前的内容 }, 200); // trick: 因无法判断tinymce何时init完,故在此加上一个等待时间,否则tinyMCE.get(id)为空 })(id, content); }



    "
    2020-06-01 21:40:44
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多