1. 程式人生 > >ExtJS3.0與KindEditor4.1.2整合

ExtJS3.0與KindEditor4.1.2整合

ExtJS與KindEditor整合的方式。

/**
 * 將KindEditor4.1.2 功能封裝到名稱空間“KE“。
 * @author shuyuan
 */
Ext.namespace("KE");
KE.app = (function() {
	return {
		/**
		 * 初始化editor
		 * @param initParam 初始引數。
		 * @returns
		 */
		init : function (initParam){	
			setTimeout(function(){
				KindEditor.create('#' + initParam.renderTo, initParam);
			}, ((!initParam.delayTime || initParam.delayTime) <= 0 ? 5 : initParam.delayTime));
		},
		/**
		 * 獲取建立後的editor物件。
		 * @param renderTO textarea的ID,根據此引數查詢已建立的editor物件
		 * @returns
		 */
		getEditor : function(renderTO) {
			var editors = KindEditor.instances;
			for(var i = 0; i < editors.length; i++){
				if(editors[i].renderTo && editors[i].renderTo === renderTO){
					return editors[i];
				}		
			}	
		}
	};
})();

初始化KindEditor:

var contentFormPanelCn = new Ext.form.FormPanel({
	id : 'contentFormPanelCn',
	title:mpdLang.chinese, //'中文',
	layout : 'fit',
	bodyStyle:"border:0px;padding:0px",
	defaultType : 'textfield',
	items : [{
		xtype:'textarea',
		id:'contentCn',
		width:'auto',
		height:'auto'
	}],
	listeners:{
		'render':function(){
			KE.app.init({
				renderTo : "contentCn",
				delayTime : 1,
				readonlyMode : false,
				resizeType : 0,
				width : '100%',
				minChangeSize : 20,
				imageTabIndex : 1,
				uploadJson : "",
				readonlyMode : true
			});
		}			
	},
	buttons:[{
		text:commonality_save,//儲存
		id:"btnEditContentCn",
		handler : function() {
			var html = KE.app.getEditor('contentCn').html();//取值
		}
	}],
	buttonAlign:'center'
});

相關推薦

ExtJS3.0KindEditor4.1.2整合

ExtJS與KindEditor整合的方式。 /** * 將KindEditor4.1.2 功能封裝到名稱空間“KE“。 * @author shuyuan */ Ext.namespace("KE"); KE.app = (function() { return

HTTP 2.0HTTP 1.1的區別

1、什麼是HTTP 2.0 HTTP/2(超文字傳輸協議第2版,最初命名為HTTP 2.0),是HTTP協議的的第二個主要版本,使用於全球資訊網。HTTP/2是HTTP協議自1999年HTTP 1.1釋出後的首個更新,主要基於SPDY協議(是Google開發的基於TCP的應用層協議,用以最小化網路延遲,提升

HTTP1.0HTTP1.1的區別

之間 mat 不支持 conn 英語 option chunk lin 返回 下面主要從幾個不同的方面介紹HTTP/1.0與HTTP/1.1之間的差別,當然,更多的內容是放在解釋這種差異背後的機制上。 1 可擴展性 可擴展性的一個重要原則:如果HTTP的某個實現接收到了自身

Python之NumPy(axis=0 axis=1)區分

tail ner def ros som 分享 然而 article 本質 轉自:http://blog.csdn.net/wangying19911991/article/details/73928172 https://www.zhihu.com/

jasperreport3.1.2整合

下載jasperreports-3.1.2的zip包,把dist目錄下的jasperreports-3.1.2.jar,jasperreports-3.1.2-applet.jar,jasperreports-3.1.2-javaflow.jar,以及lib目錄下的commons-javaflow-

python報錯 ValueError: dictionary update sequence element #0 has length 1; 2 is require

原文連結地址: https://blog.csdn.net/weixin_40894428/article/details/80683137 字串轉字典要用eval(),這個方法很多書上都沒有介紹, 有關eval()的用法,傳送門: http://www.runoob.com/python/

每天學一點flash 12 as3 0asp通訊 2

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

目錄 1.1. Vue是什麼??客戶端mvc框架,,功能類似springmvc 1 1.2. Why?為什麼使用它?? 1 1.3. 包括哪些元件內部構成原理 1 2. Howto 怎麼使用 2

目錄 1.1. Vue是什麼??客戶端mvc框架,,功能類似springmvc 1 1.2. Why?為什麼使用它?? 1 1.3. 包括哪些元件與內部構成與原理 1 2. Howto 怎麼使用 2 2.1. 引入vue。Js 2 2.2. 建立模板 2 2.3. 建立測

ionic 1,2 整合極光推送

專案用到極光推送,在此做個總結,以免忘記! 首先,這肯定要用到cordova的jpush外掛,這個外掛跟cordova整合的百度定位外掛有點衝突,需注意! 去極光官網申請appkey,這是必須的; 然後add此外掛,帶上appkey; 好了,在app.js檔案初始化,定義方法,程式碼

小試debian-7.11.0-amd64+Plone5.1.2全文檢索和預覽中文WORD中文PDF

先勸誡提醒一下,沒接觸過Plone的老鐵們最好就不要往下看了,哈哈。易度的老潘寫的兩篇文章講透了Zope/Plone有多糟心 (知乎上的)https://www.zhihu.com/question/19649024 (豆瓣上的)https://www.douban.com

gcc4.8+Caffe2(0.8)+onnx(1.2)+onnx-caffe2在anaconda中的安裝,不需要root,原始碼編譯.

caffe2的cuda8預編譯是gcc5以上的. gcc5以下的只有cuda9和cpu版本 對於gcc4.8和cuda8的caffe2沒有預編譯.  原始碼安裝caffe2 git clone --recursive https://github.com/pytorch

安裝Kibana6.3.2Elasticsearch6.3.2整合

1、下載官網kibana-6.3.2-linux-x86_64.tar.gz檔案 #下載 wget https://artifacts.elastic.co/downloads/kibana/kibana-6.3.2-linux-x86_64.tar.gz #解壓 tar

C語言中exit(0)exit(1)有什麼區別

今天天氣有點冷,當我在寫訊息佇列的程式的時候,遇到了結束程序的這個問題,突然腦海裡有點混亂,我是用_exit(),還是用exit(1),還是用exit(0)呢,然後自己度娘了一下,整理了一下稍微做

字典序問題(計算機演算法分析 1-2 王曉東)

問題描述: 在資料加密和資料壓縮中常需要對特殊的字串進行編碼.給定的字母表A由26個小寫英文字母組成,即A={a,b...z}.該 字母表產生的長序字串是指定字串中字母從左到右出現的次序與字母在字母表中出現的次序相同,且每個字元最 多出現1次.例如,a,b,ab,bc,xy

axis=0 axis=1 的區分

官方幫助的解釋: 軸用來為超過一維陣列定義的屬性,二維資料擁有兩個軸:第0軸沿著行的方向垂直向下,第1軸沿著列的方向水平延申。 根據官方的說法,1表示橫軸,方向從左到右;0表示縱軸,方向從上到下。當axis=1時,陣列的變化是橫向的,體現出列的增加或者減少。反之,當axis=0時,陣列的變化

Ubuntu 16.04下安裝Cuda 8.0, Anaconda 4.4.0和TensorFlow 1.2.1

原文連結:http://blog.csdn.net/jinzhuojun/article/details/77140806 Cuda 如果配了Nvidia卡的,可以考慮安裝Cuda,這樣之後可以用GPU加速。之前寫過一篇在Ubuntu 14.04上裝Cuda 7.5的文章(

Springcloud fastjson 1.2.21遇到一個坑

~[spring-context-4.3.7.RELEASE.jar:4.3.7.RELEASE]     at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$Refreshabl

thinkphp5.0 thinkphp 3.2的區別

thinkphp5.0 1、查詢 $list = DB::table("tp5_websites")->where('id',15)->find(); // 查詢一條語句,帶字首

估值1500億的阿里云為何要市值1.2億的新三板公司光環國際簽署戰略合作協議?

2018阿里巴巴雲棲大會深圳峰會3月28日、29日在大中華喜來登酒店舉行,阿里雲全面展示智慧城市、智慧汽車、智慧生活、智慧製造等產業創新。3月28日下午,以“深化產教融合,科技賦能育人才”為主題的雲棲大會“阿里雲大學教育專場”備受矚目,成為人氣最旺的專場之一。大會上,阿里雲與

HTTP協議和URL講解以及HTTP1.0HTTP1.1區別

全球資訊網  WWW 全球資訊網使用統一資源定位符URL來標誌全球資訊網上的各種文件,且每一個文件在整個因特網的範圍內具有唯一的識別符號 URL。 全球資訊網客戶程式和伺服器程式之家遵守的協議就是超文字傳送協議HTTP。它使用TCP連線進行可靠的傳送。 全球資訊網使用超