`
andy_ghg
  • 浏览: 293120 次
  • 性别: Icon_minigender_1
  • 来自: 扬州
社区版块
存档分类
最新评论

Ext JS 4.1.1整合Kindeditor

阅读更多
整合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包和中文文档

    ext-4.1.1包和中文文档

    ext-4.1.1a

    ExtJS 是一个流行的JavaScript库,专门用于构建富客户端应用程序,特别是企业级的Web应用。"ext-4.1.1a"是这个库的一个特定版本,发布于2012年,代表了ExtJS 4.1的主要更新之一。这个版本在4.1.0的基础上进行了一些...

    Ext-4.1.1源码

    Ext-4.1.1源码以及Ext 3.3API手册

    ext-4.1.1API

    EXTJS 4.1.1 API 是一个广泛使用的JavaScript库,专为构建富客户端Web应用程序设计。EXTJS 提供了一套完整的组件模型、数据绑定、布局管理以及丰富的UI控件,使得开发者能够创建功能强大、界面友好的网页应用。Spket...

    ext-base ext-4.1.1a-commercial

    ext-base ext-4.1.1a-commercial

    ext-4.1.1a.js

    ext-4.1.1a.js,需要的请下载,如还需要其它相关的ext文档请联系我,谢谢

    EXT-4.1.1框架

    EXT-4.1.1框架是Sencha公司开发的一个强大的JavaScript前端应用框架,主要用于构建富互联网应用程序(RIA)。EXTJS是其核心库,提供了一系列组件化的UI控件、数据管理和远程通信机制,使得开发者能够创建功能丰富的...

    Ext js-4.1.1+Ext js-4.1.0+Ext4.1.0API中文版

    Ext js-4.1.1+Ext js-4.1.0+Ext4.1.0API中文版 .

    crypto-js4.1.1版本,js在crypto-js文件夹里面

    《深入理解crypto-js4.1.1:JavaScript加密库在前端安全中的应用》 在现代Web开发中,数据安全已经成为至关重要的环节。特别是在JavaScript环境中,由于其代码的开放性,如何保护用户信息不被窃取或篡改成为了一个...

    auto.js 4.1.1.apk以及打包插件

    总结,Auto.js 4.1.1不仅是一个强大的自动化工具,也是一个创新的开发平台,通过简单的JavaScript代码,用户可以实现各种复杂的手机操作。而其打包插件更是扩展了它的应用范围,使得自动化脚本能以独立应用的形式...

    Ext.4.1.1+spket+Myeclipse安装spket指导

    ExtJS是一个流行的JavaScript库,主要用于构建富客户端的Web应用程序,提供了丰富的用户界面组件。而Spket则是一款强大的JavaScript IDE插件,它为开发ExtJS应用提供了很多便利,如代码提示、自动完成、语法检查等...

    auto.js 4.1.1版本 和最新版本附带有4.1.1打包工具

    例如,4.1.1版本加强了对JavaScript语言的支持,使得开发者可以更方便地利用JS编写复杂的自动化脚本。此外,该版本还优化了UI交互,使得用户在编写和调试脚本时体验更佳。更重要的是,4.1.1版本引入了更完善的错误...

    AUTO.JS v4.1.1 纯净

    《AUTO.JS v4.1.1 纯净版:深入理解JavaScript自动化编程》 AUTO.JS是一款基于JavaScript的自动化工具,它允许用户通过编写脚本来实现Android设备上的各种自动化任务,如点击、滑动、输入等。v4.1.1版本被称为纯净...

    Ext4.1.1a实现的gridePanel导出Excel

    本文将深入探讨如何在Ext4.1.1a版本中实现GridPanel数据导出到Excel的功能,这对于数据管理和分析尤其有用。本文档会详细讲解实现这一功能的关键步骤和技术要点。 首先,`Ext4.1.1a`是ExtJS的一个版本,它提供了...

    auto.js 4.1.1 【免费版】.rar

    Auto.js 是一款强大的自动化工具,尤其适用于Android平台,它允许用户编写JavaScript代码来实现各种自动化的任务,如点击、滑动、输入等操作,极大地提高了手机应用的操作效率。这款4.1.1 Alpha2版本是免费提供的,...

    Auto.js 4.1.1和打包插件.rar

    Auto.js是一款功能强大的自动化工具,尤其在Android平台上,它为用户提供了编写JavaScript脚本来实现设备自动化操作的能力。这款软件的核心在于其便捷性和灵活性,让非编程背景的用户也能轻松上手,实现各种定制化的...

    Ext4.1.1自动提示的sdk.jsb3文件

    只需要将此文件复制到ext4.1.1的build路径下,覆盖原有文件,然后再安装好spket-1.6.23的eclipse下配置即可实现Ext4的自动提示

    ExtJs-4.1.1a-gpl+中午手册+入门教程

    ExtJS 是一个强大的JavaScript 库,专用于构建富客户端Web应用程序。这个压缩包"ExtJs-4.1.1a-gpl"包含了ExtJS 4.1.1a版本,这是一个开源版本,遵循GPL(GNU General Public License)协议。这个版本在社区中广泛...

    autojs4.1.1软件和autojs打包插件.7z

    综上所述,AutoJS 4.1.1软件和打包插件的组合为安卓自动化提供了强大的工具,用户可以通过编写JavaScript脚本来自动化各种操作,并通过打包插件将脚本封装成独立应用。这个压缩包为用户提供了完整的工具链,以便于在...

Global site tag (gtag.js) - Google Analytics