2011-11-23 70 views
0

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

的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; } 
     } 
    }); 

任何想法?

回答

0

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

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