htmleditor Extjs 4.0上的源代码按钮

时间:2011-11-23 15:20:55

标签: 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,
        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; }
        }
    });

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在源代码视图文本中,下面有简单的textarea。 API告诉我使用编辑器中的内容更新textarea时会触发同步,所以也许你应该绑定到另一个事件?在textarea上尝试keydown:

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