JavaScript / CodeMirror - rafraîchit textarea
Comment puis-je utiliser la fonction de rafraîchissement de CodeMirror 2?
Si votre code n'a quelque chose à changer
la taille de l'éditeur d'élément (fenêtre
redimensionne sont déjà écouté), ou
permet de faire apparaître, vous devriez suivre
par l'appel de cette méthode pour s'assurer
CodeMirror est toujours à la recherche comme
prévu.
Je veux actualiser tous les textareas après avoir cliqué sur le lien
J'ai essayé
$('.CodeMirror').each(function(){
getElementById($(this).attr('id')).refresh();
});
mais ça ne fonctionne pas....
source d'informationauteur Alex | 2011-03-19
Vous devez vous connecter pour publier un commentaire.
La méthode refresh (tout comme tous les autres CodeMirror méthodes) ne vivent pas sur le nœud DOM, mais sur l'instance de l'objet qui est retourné lorsque vous créez l'éditeur (en appelant CodeMirror ou CodeMirror.fromTextArea). Ainsi, vous aurez à stocker quelque part pour que cela fonctionne.
Lorsque vous instanciez le CodeMirror exemple, il est placé comme une propriété sur l'emballage div.
L'extrait ci-dessus ne recrée pas l'éditeur, mais utilise à la place de l'existant.