html编辑器Extjs 4.0上的源代码按钮

Source code button on htmleditor Extjs 4.0

本文关键字:源代码 按钮 编辑器 Extjs html      更新时间:2023-09-26

当我在html视图上编辑一些数据时,我没有问题提交它并保存它,但当我切换到源代码视图时,它不会提交我所做的更改。

html编辑器的初始化是这样的:

Ext.tip.QuickTipManager.init();
    var html = Ext.create('Ext.form.field.HtmlEditor', {
        renderTo: 'content_ext',
        width: 800,
        height: 300,
        listeners: {
            render: function(me,content){ me.setValue(Ext.get('form_content_html').dom.value); },
            sync: function(me,content){ Ext.get('form_content_html').dom.value = content; }
        }
    });

任何想法?

在源代码视图文本下面有一个纯文本区域。API告诉我们,当使用编辑器的内容更新textarea时,会触发同步,所以也许您应该绑定到另一个事件?在textarea:

上试试keydown
render: function(){
    this.textareaEl.on('keydown', function() {
        /* do sth */
    }, this, { buffer: 100 });
}