编辑器字段字段Ext.form.field.HtmlEditor

142125_Ov0i_1773772.png

<div id="editorForm" class="w_320">
    <h2>编辑器</h2>
</div>
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());
    }
    
});



转载于:https://my.oschina.net/u/1773772/blog/612542

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值