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中文API.CHM”文档是为中文用户特别准备的,帮助他们更好地理解和使用ExtJS 3.3的各种功能。 CHM文件,全称是Microsoft Compiled HTML Help,是微软推出的一种帮助文件格式,它将HTML文件打包成单一...
2. **布局管理**:EXTJS 强大的布局管理器允许开发者灵活地安排页面元素,如Fit布局、Border布局、Form布局等,适应各种屏幕尺寸和响应式设计需求。 3. **数据绑定**:EXTJS 3.3 支持双向数据绑定,使得UI组件可以...
本文档关于ExtJs 3.3 的中文API。 本文档关于ExtJs 3.3 的中文API。 本文档关于ExtJs 3.3 的中文API。 本文档关于ExtJs 3.3 的中文API chm
10. **API参考**:EXTJS 3.3的中文文档还包含了一个详细的API参考,列出了所有可用的类、方法、属性和事件,便于开发者查找和使用。 总的来说,EXTJS 3.3中文文档是学习和开发EXTJS应用程序的重要资源。通过深入...
extjs3.3教程.中文教程。程序员福利。
ExtJS3.3版本的API.此版本为Ext JS 3.3正式版API的翻译,大体完成了翻译的工作。我们把当前已完成汉化的公开。另有基于源码的翻译版本,请到项目站点下载;
这个“ExtJS+3.3+API+中文文档”压缩包包含了关于ExtJS 3.3版本的重要资源,特别是中文版的API文档,这对于理解和开发基于此版本的Web应用至关重要。 在ExtJS 3.3中,开发者可以利用其丰富的组件库来创建复杂的用户...
Extjs3.3+swfUpload2.2 实现多文件上传组件是一种功能强大且灵活的文件上传解决方案,适用于各种 Web 应用程序。该组件的实现主要基于 swfUpload2.2 和 Extjs3.3,提供了良好的用户体验和可扩展性。
描述中提到的“ExtJS3.3的开发文档,可以方便查询各个类的使用说明!”揭示了这个CHM文件( Compiled HTML Help,微软的一种帮助文件格式)的内容。开发者可以通过这份文档快速查找ExtJS 3.3中的各个类,了解它们的...
ExtJS中文帮助文档,暂没发现与开发包api的遗漏项。
ExtJS 3.3的核心是其组件系统,它允许开发者使用各种预定义的UI组件(如表格、窗口、菜单、按钮等)来构建复杂的用户界面。每个组件都具有自己的事件处理、样式和布局管理,使得构建模块化的应用程序变得容易。 2....
这一现象在ExtJS 3.3版本中出现,在其他版本如ExtJS 2.2中则正常工作。 ### 二、示例代码分析 #### 1. HTML结构 ```html <!DOCTYPE ...
ExtJs 3.3 中文api,中文帮助文档,是ExtJs3.3很实用的开发手册,希望可以帮助朋友们。
ExtJs3.3 API CHM
1.此版本为Ext JS 3.3正式版API的翻译,大体完成了翻译的工作。我们把当前已完成汉化的公开。另有基于源码的翻译版本,请到项目站点下载; 2.翻译小组的汉化工作业已暂告一段落了,但接受任何提交的BUG或建议以持续...
这个中文API文档版本3.3为我们提供了关于ExtJs 3.3版本的详细信息,包括各种组件、类、方法和事件的说明,使得开发者在使用这个框架时能更加得心应手。下面将详细介绍ExtJs 3.3中的主要知识点。 1. **组件体系结构*...
总体而言,这篇学习笔记和相关资源将帮助读者深入理解ExtJS3.3版本的核心概念,如组件系统、数据绑定、事件处理以及源码解析,同时也能提供对ExtJS 4桌面应用开发的见解,这对于想要扩展知识面或解决特定问题的ExtJS...
extjs 4.2 的HtmlEditor在chrome中高亮文字
ExtJS HTML Editor插件是基于ExtJS框架的一个富文本编辑器组件,用于在Web应用程序中创建和编辑HTML内容。...通过深入理解和灵活运用,开发者可以构建出满足各种需求的富文本编辑功能,提升用户体验。