1.editor的iframe window的keydown事件绑定
由于htmleditor本身提供的specialkey event不给力,所以自己手动在init时增加更加精确的keydown事件来弥补
需要注意的是:chrome的事件必须绑定在body上,否则ENTER这种特殊的键无法触发
2.chrome下htmleditor回车会有问题(光标位置不正确),发现源代码中extjs官网是加了2个br,结果是不对的,修正方法是在fixKeys方法中修改webkit部分,回车时插入\n(chrome会自动变成\n<br>),getvalue时干掉所有\n<br>,比较纠结的方法,但是能解决问题,代码 如下
FloatHtmlEditor 是一个用于嵌入在grid中的editor,主要是修改了edit的bar,能够浮动出来,节约grid中的编辑区域
其他扩展特性:
* copy/paste 简化所有copy内容为纯文本,包括word/excel等复杂的格式
* 能够自适应文字大小,自动扩展编辑区域
* 修正多个平台下的focus的问题(htmleditor默认的focus和其他field有区别,不能定位的文字末尾)
完整源码:
分享到:
相关推荐
extjs3.3的中文文档
本文档关于ExtJs 3.3 的中文API。 本文档关于ExtJs 3.3 的中文API。 本文档关于ExtJs 3.3 的中文API。 本文档关于ExtJs 3.3 的中文API chm
extjs 3.3 正式版 免费版,需要的下来学习。
分成两个文件包。请下载两个文件包 才能正常解压。 最新 extjs3.3 中文帮助文档
ExtJS3.3版本的API.此版本为Ext JS 3.3正式版API的翻译,大体完成了翻译的工作。我们把当前已完成汉化的公开。另有基于源码的翻译版本,请到项目站点下载;
extjs3.3教程.中文教程。程序员福利。
Extjs_htmleditor插件
ExtJS中文帮助文档,暂没发现与开发包api的遗漏项。
EXTJS3.3中文API和包EXTJS3.3中文API和包EXTJS3.3中文API和包EXTJS3.3中文API和包
ExtJs 3.3 中文api,中文帮助文档,是ExtJs3.3很实用的开发手册,希望可以帮助朋友们。
ExtJs3.3 API CHM
extjs 3.3 API文档与源文件 extjs 3.3 API文档与源文件
ExtJS3.3的开发文档,可以方便查询各个类的使用说明!
1.此版本为Ext JS 3.3正式版API的翻译,大体完成了翻译的工作。我们把当前已完成汉化的公开。另有基于源码的翻译版本,请到项目站点下载; 2.翻译小组的汉化工作业已暂告一段落了,但接受任何提交的BUG或建议以持续...
extjs 4.2 的HtmlEditor在chrome中高亮文字
ExtJS3.3版本中Window存在BUG,如下代码: Ext.onReady({ var _window = new Ext.Window({ title:"测试窗体", layout:"form", width:300, plain:true, items:{ xtype:"textfield", ...
ExtJS+3.3+API+中文文档
开源http://www.media-sky.com 账号admin 密码 wsladmin 系统管理代码,应用技术主要是extjs3.3 加 mysql 数据库,本下载提供数据库结构。 系统包含批量上传图片,导入导出excel,发送邮件,发送短信,生成静态页面...
Extjs3.3+swfUpload2.2实现多文件上传组件.pdf
本程序是基于ExtJs3.3和Struts2.1.8,Hibernate3.3, Spring2.5.6,MySQL5.1 结合起来实现的一个简单的对数据的增删改查