Javascript htmleditor Extjs 4.0上的源代码按钮

Javascript htmleditor Extjs 4.0上的源代码按钮,javascript,extjs,html-editor,Javascript,Extjs,Html Editor,当我在html视图上编辑一些数据时,我提交并保存它没有问题,但是当我切换到源代码视图时,它不会提交我所做的更改 htmleditor的init如下所示: Ext.tip.QuickTipManager.init(); var html = Ext.create('Ext.form.field.HtmlEditor', { renderTo: 'content_ext', width: 800, height: 300, li

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

htmleditor的init如下所示:

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时,会触发同步,所以您可能应该绑定到另一个事件?请尝试在文本区域中按下键:

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