原文地址:http://blog.csdn.net/resigshy/article/details/7937021

ExtJS与KindEditor整合的方式。

  1. /**
  2. * 将KindEditor4.1.2 功能封装到命名空间“KE“。
  3. * @author shuyuan
  4. */
  5. Ext.namespace("KE");
  6. KE.app = (function() {
  7. return {
  8. /**
  9. * 初始化editor
  10. * @param initParam 初始参数。
  11. * @returns
  12. */
  13. init : function (initParam){
  14. setTimeout(function(){
  15. KindEditor.create('#' + initParam.renderTo, initParam);
  16. }, ((!initParam.delayTime || initParam.delayTime) <= 0 ? 5 : initParam.delayTime));
  17. },
  18. /**
  19. * 获取创建后的editor对象。
  20. * @param renderTO textarea的ID,根据此参数查找已创建的editor对象
  21. * @returns
  22. */
  23. getEditor : function(renderTO) {
  24. var editors = KindEditor.instances;
  25. for(var i = 0; i < editors.length; i++){
  26. if(editors[i].renderTo && editors[i].renderTo === renderTO){
  27. return editors[i];
  28. }
  29. }
  30. }
  31. };
  32. })();

初始化KindEditor:

    1. var contentFormPanelCn = new Ext.form.FormPanel({
    2. id : 'contentFormPanelCn',
    3. title:mpdLang.chinese, //'中文',
    4. layout : 'fit',
    5. bodyStyle:"border:0px;padding:0px",
    6. defaultType : 'textfield',
    7. items : [{
    8. xtype:'textarea',
    9. id:'contentCn',
    10. width:'auto',
    11. height:'auto'
    12. }],
    13. listeners:{
    14. 'render':function(){
    15. KE.app.init({
    16. renderTo : "contentCn",
    17. delayTime : 1,
    18. readonlyMode : false,
    19. resizeType : 0,
    20. width : '100%',
    21. minChangeSize : 20,
    22. imageTabIndex : 1,
    23. uploadJson : ""
    24. });
    25. }
    26. },
    27. buttons:[{
    28. text:commonality_save,//保存
    29. id:"btnEditContentCn",
    30. handler : function() {
    31. var html = KE.app.getEditor('contentCn').html();//取值
    32. }
    33. }],
    34. buttonAlign:'center'
    35. });

[转]ExtJS3.0与KindEditor4.1.2整合的更多相关文章

  1. Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合例子(附完整的请假流程例子,jbpm基础,常见问题解决)

    Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8 整合例子(附完整的请假流程例子). 1.jbpm4.4 测试环境搭建 2.Jbpm4.4+hibernat ...

  2. SpringBoot2.0+Mybatis-Plus3.0+Druid1.1.10 一站式整合

    SpringBoot2.0+Mybatis-Plus3.0+Druid1.1.10 一站式整合 一.先快速创建一个springboot项目,其中pom.xml加入mybatis-plus 和druid ...

  3. QT5.4.0安装以及与VS2010整合安装---64bit操作系统解决方案

    QT5.4.0安装以及与VS2010整合安装---64bit操作系统解决方案 注意,目前QT官网不能下载,必须提供注册,然后才可以下载. 网上不同版本安装的细节有差异,特将我的安装相关操作贴出来,希望 ...

  4. Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8 整合例子

    转自:http://www.blogjava.net/wangxinsh55/archive/2011/07/24/354925.html   Jbpm4.4+hibernate3.5.4+sprin ...

  5. 关于Asp.Net Mvc3.0 使用KindEditor4.0 上传图片与文件

    http://blog.csdn.net/fyxq14hao/article/details/7245502 今天我们的Asp.Net Mvc 3的项目中,把KindEditor3.9改为 KindE ...

  6. Windows系统中IIS 6.0+Tomcat服务器环境的整合配置过程

    IIS6.0+Tomcat整合 1.首先准备工作 Windows IIS 6.0 apache-tomcat-7.0.26.exe tomcat-connectors-1.2.33-windows-i ...

  7. Red5 1.0 RC1 与tomcat 6 整合

    1.0以上版本没整合成功过,如有人整合成功过,也分享下,在此先谢谢 一.下载red5-1.0.0-RC1.zip 下载地址:http://code.google.com/p/red5/ 和http:/ ...

  8. Mirantis MCP 1.0:OpenStack 和 Kubernetes 整合的第一步

    1.前言 Mirantis 公司在2014年9月14日宣布收购 TCPCloud,然后宣布在2017年第一季度会推出全新的私有云产品.从那时候开始,我就一直满怀期待.终于,今年4月19日,Mirant ...

  9. SSH(Struts 2.3.31 + Spring 4.1.6 + Hibernate 5.0.12 + Ajax)框架整合实现简单的增删改查(包含分页,Ajax 无刷新验证该用户是否存在)

    软件152 余建强 该文将以员工.部门两表带领大家进入SSH的整合教程: 源码下载:http://download.csdn.net/detail/qq_35318576/9877235 SSH 整合 ...

随机推荐

  1. 1142 - show view command denied to user

    原因是没有给test用户授予"show_view_priv"权限 mysql> SELECT * FROM mysql.user WHERE User = 'test' an ...

  2. 小而美的ghost driver

    做过selenium自动化项目的同学应该都遇到过这样的问题:测试用例太多,运行速度过慢导致团队成员怨声载道. 于是便有了selenium grid和多线程运行selenium测试用例的方法.这些方法各 ...

  3. Android Activity标签属性

    Android Activity标签属性 Activity 是 Android 系统四大应用组件之一,用户可与 Activity 提供的屏幕进行交互,以执行拨打电话.拍摄照片.发送电子邮件等操作开发者 ...

  4. 启动supervisord 生成openvpn用于android的证书

     service supervisord start netstat -anp | grep 你的端口号 生成证书: 进入到openvpn的证书生成文件夹,通常在/etc/openvpn/easy-r ...

  5. nginx 反向代理说明

    1 在大型项目开发中,可能会有多个应用部署在不同机器上,如果想让用户访问单个域名或IP访问到这些应用,可以使用 nginx 的反向代理,将应用的地址通过 nginx 代理,用户通过访问 nginx 地 ...

  6. java Web的MVC最基础暂定分层包

    数据封装 entity, 数据访问对象  Dao, 业务逻辑 servlet, ----- 网页显示层 jsp 加上 jsp附带技术 el表达式和jstl ,jsp 标记库语言, el表达式 ${us ...

  7. phantomjs 的安装部署

    下载地址http://phantomjs.org/download.htmlwget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs ...

  8. windows7使用Source insight上远程改动ubuntu共享内核源代码

    因为本人阅读喜欢使用source insight.前段时间接触了linux核代码,而这份代码仅仅能放在ubuntuserver上编译.刚開始的时候是在windows上改动,完了之后再copy到serv ...

  9. 在c和c++中的求绝对值

    在c语言中,根据类型的不同,求绝对值函数也不同. int abs(int x) double fabs(double x) 求int类型用abs,求浮点类型用fabs. 而且这两个函数的所在头文件也不 ...

  10. SQL Server 的动态语句(SQLServer 的String.format用法)(SQLServer的调用SQL占位符的使用)

    直接上代码好了: --建表语句if exists(select 1 from [你的测试数据库名字].sys.tables where name='TDepartment') BEGIN print ...