原文地址: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. k近邻算法-java实现

    最近在看<机器学习实战>这本书,因为自己本身很想深入的了解机器学习算法,加之想学python,就在朋友的推荐之下选择了这本书进行学习. 一 . K-近邻算法(KNN)概述 最简单最初级的分 ...

  2. 开源项目mark

    1. Apache的开源软件列表 http://www.oschina.net/project/apache 2. Java开源Apache项目 http://www.open-open.com/56 ...

  3. SharePoint 中时间轴 Timeline的实现

    客户需要在OA中实现每日动态功能,能够记录每一位员工的每天的工作动态,我很快想到了时间轴,因为时间轴能很直观的现实员工每一刻的动态.就像Facebook的Timeline效果(点击查看). 尝试着搜索 ...

  4. Oracle多表关联如何更新多个字段

    注意点:1.被update主表一定要加上过滤条件.2.查询出来更新结果集,同时也要作为被更新主表的条件,作为同步大家都是更新这部分数据.update student stu set (stu.name ...

  5. JDK1.7新特性,语言篇

    1. 可以用二进制表达数字 可以用二进制表达数字(加前缀0b/0B),包括:byte, short, int, long // 可以用二进制表达数字(加前缀0b/0B),包括:byte, short, ...

  6. ios总结2018

      1.为什么说Objective-C是一门动态的语言? 1.object-c类的类型和数据变量的类型都是在运行是确定的,而不是在编译时确定.例如:多态特性,我们可以使用父类指针来指向子类对象,并且可 ...

  7. ConEmu配置task的脚本

    1.Bash::Msys2-64 set CHERE_INVOKING= & set .exe -new_console:p %ConEmuDrive%\msys64\usr\bin\bash ...

  8. CentOS7静态IP设置

    [root@localhost network-scripts]# pwd /etc/sysconfig/network-scripts [root@localhost network-scripts ...

  9. Java方法内部需要重新请求的一种机制

    有这样一个需求,当调用某个方法抛出异常,比如通过 HttpClient 调用远程接口时由于网络原因报 TimeOut 异常:或者所请求的接口返回类似于“处理中”这样的信息,需要重复去查结果时,我们希望 ...

  10. linux:文件及文件夹管理

    http://blog.csdn.net/pipisorry/article/details/39854265 查看用户的信息 pika:~$id pikauid=1000(pika) gid=100 ...