Javascript htmleditor Extjs 4.0上的源代码按钮
当我在html视图上编辑一些数据时,我提交并保存它没有问题,但是当我切换到源代码视图时,它不会提交我所做的更改 htmleditor的init如下所示: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
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 });
}