如果我们想要使用HtmlEditor只是用于显示数据时,需要禁止编辑Ext.form.HtmlEditor。
一般的做法都是通过设置readOnly : true 和disabled : true 但是你会发现,这样的做法根本不起作用。
这里我们需要重写HtmlEditor的disabled方法。
Ext.override(Ext.form.HtmlEditor, {
onDisable: function(){
if(this.rendered){
this.wrap.mask();
}
Ext.form.HtmlEditor.superclass.onDisable.call(this);
},
onEnable: function(){
if(this.rendered){
var roMask = this.wrap.mask();
roMask.dom.style.filter = "alpha(opacity=0);"; //IE
roMask.dom.style.opacity = "0"; //Mozilla
roMask.dom.style.background = "white";
roMask.dom.style.overflow = "scroll";
}
Ext.form.HtmlEditor.superclass.onEnable.call(this);
}
});
这样,当你的HtmlEdior实例的disabled属性为true时就会禁止编辑!
分享到:
相关推荐
Ext Htmleditor 支持上传 图片
Ext的CKEditor组件,方便在Ext表单输入HTML内容
Winform Html编辑器控件 HtmlEditor 压缩包内为源代码
提供给Htmleditor的插件栏使用,使用方法,在定义Htmleditor时,在plugins中创建该工具栏即可。不只可以添加插入图片按钮,其他任何功能都可以添加,此处只是做个添加按钮的示范。
163HtmlEditor.rar:一款HTML编辑器,很好用,功能也很普遍
如果引用MSHTML不可用,请换成32位,此演示程序是Win10&x64;位下的HTML引用 基本的文本编辑,查看Html源码、打印、导出文本文件、插入图片、插入表格等,可作为参考使用
新浪博客用的在线编辑器,修改了一部分功能,换了几个好看的图标。
HtmlEditor(编辑器)的一个图片插件,制作过程用到了图片上传等,采用Struts1.2 ,上传组件使用的是Cos,这个插件的意义并不在于插件本身,只是希望给要用ExtJS做文件上传或想做ExtJS插件的朋友提供一种思路 ...
新浪博客HtmlEditor在线编辑器新浪博客HtmlEditor在线编辑器
可以像word一样编辑网页,可以生成html和mht网页文件(可以保存图片信息),非常的强大,经常使用,推荐!!!
简单Winform Html代码编辑器 htmleditor
多媒体编辑器,HtmlEditor,是网站开发者的必备利器。
新浪博客htmleditor在线编辑器 仅供学习参考
ecplise html编辑器tk.eclipse.plugin.htmleditor_2.2.0.jar 配合GEF插件能在eclipse里识别html的标签来方便编辑html页面。tk.eclipse.plugin.htmleditor_2.2.0.jar文件直接复制到eclipse\plugins里面即可
extjs htmleditor 图片上传和添加网络图片编辑器
Extjs_htmleditor插件
新浪博客HtmlEditor在线编辑器(OFFICE2007风格)编辑器
WinForm窗体使用的Html编辑器,常用功能都具备了,如添加功能可以直接在上面修改哦。