KindEditor编辑器配置参数属性.pdf
KindEditor-编辑器配置参数属性
KindEditor编辑器的使用方法,通过使用KE.show(config)方法即可
将编辑器添加到文档中。下面是一段源码:
KE.show=function(args){
KE.init(args);
KE.event.ready(function(){KE.create(args.id);});
};
从源码中可以看出,有两种使用编辑器的方法:
法一:KE.show(config);
法二:KE.init(config);KE.create(id);
·无论使用哪种方式使用KindEditor编辑器,都必须进行参数配置;
·可以在KE.show()和KE.init()方法中传递配置参数config;
·配置参数config是一个对象,一般使用字面量对象;
·其中,id参数是唯一必须进行配置的,其他参数可以省略。
参数设置例
KE.show({
id:content_1,
width:70%,//编辑器的宽度为70%
height:200px,//编辑器的高度为100px
filterMode:false,//不会过滤HTML代
resizeMode:1//编辑器只能调整高度
});
配置参数
1、id
TEXTAREA输入框的ID,必须设置。
数据类型:String
2、items
配置编辑器的工具栏,其中-表示换行,|表示分隔符。
数据类型:Array
默认值:
[source,|,fullscreen,undo,redo,
print,cut,copy,paste,
plainpaste,wordpaste,|,justifyleft,
justifycenter,justifyright,
justifyfull,insertorderedlist,
insertunorderedlist,indent,outdent,
subscript,
superscript,|,selectall,-,
title,fontname,fontsize,|,textcolor,
bgcolor,bold,
italic,underline,strikethrough,
removeformat,|,image,
flash,media,advtable,hr,emoticons,
link,unlink,|,about]
3、width
编辑器的宽度,可以设置px或%,比TEXTAREA输入框样式表宽
度优先度高。
数据类型:String
默认值:TEXTAREA输入框的宽度
注:3.2版本开始支持。
4、height
编辑器的高度,只能设置px,比TEXTAREA输入框样式表高度优先
度高。
数据类型:String
默认值:TEXTAREA输入框的高度
注:3.2版本开始支持。
5、minWidth
数据类型:Int
指定编辑器最小宽度,单位为px。
默认值:200
6、minHeight
数据类型:Int
指定编辑器最小高度,单位为px。
默认值:100
7、filterMode
数据类型:Boolean
true时过滤HTML代码,false时允许输入任何代码。
默认值:false
注:3.4以前版本的filterMode默认值为true。
8、htmlTags
指定要保留的HTML标记和属。哈希数组的key为HTML标签名,
value为HTML属性数组,.开始的属性表示style属性。
数据类型:Object
默认值:
{
font:[color,size,face,
.background-color],
span:[style],
div:[class,align,style],
table:[class,border,cellspacing,
cellpadding,width,height,align,style],
td,th:[class,align,valign,width,
height,