整合Kindeditor比CKEditor要简单许多许多(CKEditor与Ext JS的结合不是非常好),详细代码如下:
Ext.define('GB.view.CKeditor', {
extend : 'Ext.Component',
alias : 'widget.ckeditor',
initComponent : function() {
this.html = "<textarea id='" + this.getId() + "-input' name='" + this.name + "'></textarea>";
this.callParent(arguments);
this.on("boxready", function(t) {
this.inputEL = Ext.get(this.getId() + "-input");
this.editor = KindEditor.create('textarea[name="' + this.name + '"]', {
width : t.getWidth()+4,
height : t.getHeight()-4,
resizeType : null,
allowPreviewEmoticons : false,
allowImageUpload : false,
items : ['source', '|', 'undo', 'redo', '|', 'preview', 'print', 'template', 'code', 'cut', 'copy', 'paste', 'plainpaste', 'wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript', 'superscript', 'clearhtml', 'quickformat', 'selectall', '|', 'fullscreen', '/', 'formatblock', 'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline', 'strikethrough', 'lineheight', 'removeformat', '|', 'image', 'flash', 'media', 'table', 'hr', 'emoticons', 'pagebreak', 'anchor', 'link', 'unlink']
});
});
this.on("resize",function(t,w,h){
this.editor.resize(w+4,h-4)
});
},
setValue : function(value) {
if (this.editor) {
this.editor.html(value);
}
},
reset : function() {
if (this.editor) {
this.editor.html('');
}
},
setRawValue : function(value) {
if (this.editor) {
this.editor.text(value);
}
},
getValue : function() {
if (this.editor) {
return this.editor.html();
} else {
return ''
}
},
getRawValue : function() {
if (this.editor) {
return this.editor.text();
} else {
return ''
}
}
});
在这里,我去掉了KindEditor的上传功能,因为如果扯上传的话,就会扯出很多很多问题。
上面这个基本够用。
效果看起来还不错,我使用的是border布局。
- 大小: 42.2 KB
分享到:
相关推荐
ext-4.1.1包和中文文档
ExtJS 是一个流行的JavaScript库,专门用于构建富客户端应用程序,特别是企业级的Web应用。"ext-4.1.1a"是这个库的一个特定版本,发布于2012年,代表了ExtJS 4.1的主要更新之一。这个版本在4.1.0的基础上进行了一些...
Ext-4.1.1源码以及Ext 3.3API手册
EXTJS 4.1.1 API 是一个广泛使用的JavaScript库,专为构建富客户端Web应用程序设计。EXTJS 提供了一套完整的组件模型、数据绑定、布局管理以及丰富的UI控件,使得开发者能够创建功能强大、界面友好的网页应用。Spket...
ext-base ext-4.1.1a-commercial
ext-4.1.1a.js,需要的请下载,如还需要其它相关的ext文档请联系我,谢谢
EXT-4.1.1框架是Sencha公司开发的一个强大的JavaScript前端应用框架,主要用于构建富互联网应用程序(RIA)。EXTJS是其核心库,提供了一系列组件化的UI控件、数据管理和远程通信机制,使得开发者能够创建功能丰富的...
Ext js-4.1.1+Ext js-4.1.0+Ext4.1.0API中文版 .
《深入理解crypto-js4.1.1:JavaScript加密库在前端安全中的应用》 在现代Web开发中,数据安全已经成为至关重要的环节。特别是在JavaScript环境中,由于其代码的开放性,如何保护用户信息不被窃取或篡改成为了一个...
总结,Auto.js 4.1.1不仅是一个强大的自动化工具,也是一个创新的开发平台,通过简单的JavaScript代码,用户可以实现各种复杂的手机操作。而其打包插件更是扩展了它的应用范围,使得自动化脚本能以独立应用的形式...
ExtJS是一个流行的JavaScript库,主要用于构建富客户端的Web应用程序,提供了丰富的用户界面组件。而Spket则是一款强大的JavaScript IDE插件,它为开发ExtJS应用提供了很多便利,如代码提示、自动完成、语法检查等...
例如,4.1.1版本加强了对JavaScript语言的支持,使得开发者可以更方便地利用JS编写复杂的自动化脚本。此外,该版本还优化了UI交互,使得用户在编写和调试脚本时体验更佳。更重要的是,4.1.1版本引入了更完善的错误...
Auto.js 是一款强大的自动化工具,尤其适用于Android平台,它允许用户编写JavaScript代码来实现各种自动化的任务,如点击、滑动、输入等操作,极大地提高了手机应用的操作效率。这款4.1.1 Alpha2版本是免费提供的,...
《AUTO.JS v4.1.1 纯净版:深入理解JavaScript自动化编程》 AUTO.JS是一款基于JavaScript的自动化工具,它允许用户通过编写脚本来实现Android设备上的各种自动化任务,如点击、滑动、输入等。v4.1.1版本被称为纯净...
本文将深入探讨如何在Ext4.1.1a版本中实现GridPanel数据导出到Excel的功能,这对于数据管理和分析尤其有用。本文档会详细讲解实现这一功能的关键步骤和技术要点。 首先,`Ext4.1.1a`是ExtJS的一个版本,它提供了...
Auto.js是一款功能强大的自动化工具,尤其在Android平台上,它为用户提供了编写JavaScript脚本来实现设备自动化操作的能力。这款软件的核心在于其便捷性和灵活性,让非编程背景的用户也能轻松上手,实现各种定制化的...
只需要将此文件复制到ext4.1.1的build路径下,覆盖原有文件,然后再安装好spket-1.6.23的eclipse下配置即可实现Ext4的自动提示
ExtJS 是一个强大的JavaScript 库,专用于构建富客户端Web应用程序。这个压缩包"ExtJs-4.1.1a-gpl"包含了ExtJS 4.1.1a版本,这是一个开源版本,遵循GPL(GNU General Public License)协议。这个版本在社区中广泛...
综上所述,AutoJS 4.1.1软件和打包插件的组合为安卓自动化提供了强大的工具,用户可以通过编写JavaScript脚本来自动化各种操作,并通过打包插件将脚本封装成独立应用。这个压缩包为用户提供了完整的工具链,以便于在...