编辑器
Ext.onReady(function(){
//Ext表单
//Ext.form.Basic 基本表单组件二(拾取器字段Picker)
//开发中使用表单面板组件Ext.form.Panel,它本质是一个标准的(面板)Ext.panel.Panel,它内置并自动创建了Ext.form.Basic基本表单组件
//与原始表单主要3点不同(1.提交方式 2.表单验证 3.表单组件)
//1.提交方式(同步---异步)
//2.表单验证(需要手动验证----配置即可使用)
//3.表单组件(基本的组件------扩展的功能强大的组件)
//Picker抽象类,具有唯一的触发按钮用于在字段下方动态弹出面板
//拾取器组件如:(1.ComboBox,2.Date,3.Time)
//初始化信息提示功能
Ext.QuickTips.init();
//二、编辑器字段字段Ext.form.field.HtmlEditor
var editorForm = Ext.create('Ext.form.Panel',{
title : 'HTML编辑器',
width : 630,
renderTo : 'editorForm',
frame : true,
bodyStyle : 'padding:5px',
items : [{
name : 'myEditor',
width :600,
height : 150,
xtype : 'htmleditor',
fieldLabel : 'HTML字段',
labelWidth : 70,
lebelSeparator : ': ',
value : 'ExtJs6登场',
createLinkText : '创建超链接',//创建链接的提示信息
defaultLinkValue : 'http://www.',//链接的默认格式
enableFont : true,//启用字体选择按钮
enableFormat : true,//启用粗体、斜体、下划线按钮
enableFontSize : true ,//启用字体增大缩小按钮
enableColors : true,//启用前景色、背景色选择按钮
enableAlignments : true,//启用左、中、右对齐按钮
enableLinks : true,//启用创建链接按钮
enableLists : true,//启用列表按钮
enableSourceEdit : true,//启用源代码编辑按钮
fontFamilies : ['微软雅黑','宋体','隶书','黑体']//字体列表
/*buttonTips : {//必须同时为所有要显示的按钮提供配置信息,否则编辑器字段会显示异常
bold : {
title : 'Bold(Ctrl+B)',
text : '粗体'
},
italic : {
title : 'Italic(Ctrl+I)',
text : '斜体'
},
underline : {
title : 'Underline(ctrl+U)',
text : '下划线'
},
increasefontsize : {
title : 'Grow Text',
text : '增大字体'
},
decreasefontsize : {
title : 'Shrink Text',
text : '缩小字体'
},
backcolor : {
title : 'Text Highlight Color',
text : '背景色'
},
forecolor : {
title : 'Font Color',
text : '前景色'
},
justifyleft : {
title : 'Alingn Text Left',
text : '左对齐'
},
justifycenter : {
title : 'Alingn Text Center',
text : '居中'
},
justifyright : {
title : 'Alingn Text Right',
text : '右对齐'
},
insertunorderedlist : {
title : 'Bullet List',
text : '项目符号'
},
insertorderedlist : {
title : 'Number List',
text : '数字编号'
},
createlink : {
title : 'Hyperlink',
text : '超链接'
},
sourceedit : {
title :'Source Edit',
text : '切换源代码编辑模式'
}
}*/
}],
buttons : [{text : '确定',handler : getHtmlEditorValue}]
});
//回调函数
function getHtmlEditorValue(){
console.info(editorForm.getForm().getValues());
}
});