/ / Bouton de code source sur htmleditor Extjs 4.0 - javascript, extjs, html-editor

Bouton de code source sur htmleditor Extjs 4.0 - javascript, extjs, html-editor

Lorsque je modifie certaines données sur la vue html, je n’ai eu aucun problème à les soumettre et à les enregistrer, mais lorsque je passe à la vue du code source, il ne soumet pas les modifications que je fais.

L'init du htmleditor ressemble à ceci:

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

Une idée?

Réponses:

0 pour la réponse № 1

Dans le texte d'affichage du code source, il y a une zone de texte simplesous. L'API indique que la synchronisation est déclenchée lorsque la zone de texte est mise à jour avec le contenu de l'éditeur, alors vous devriez peut-être vous lier à un autre événement? Essayez keydown sur textarea:

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