Bonjour à tous,
je rencontre un problème que je pense être un conflit d’appels Ajax :
j’ai un bouton qui après clic utilise remote_function pour faire un
update d’une zone “div” avec un partial .
Dans ce partial, j’ai un champ de saisie de type tex_area et je veux
utiliser TinyMce.
A l’affichage du partial, le champ de saisie est présent mais sans
l’éditeur Tiny.
Un rendu du partial sans passer par remote_function fait apparaître la
fonctionnalité attendue !
J’ai essayé TinyMce en plugin ou en copiant les fichiers.( solutions
proposées sur le forum )
Comment faire pour que l’appel à la fonction Ajax de Tiny se fasse après
celle de remote_function ?
Il y a-t-il un paramètre à réinitialiser pour exécuter une fonction à
la suite d’une autre ? Ou fais-je complètement fausse route et le
problème est tout autre ?
Et voici le code du controlleur
def add_textarea
render :update do |page|
page.insert_html :bottom, “bottom”, “A
textarea converted to tinyMCE on demand”
page << “tinyMCE.addMCEControl($(‘test’), ‘test’);” ## To
force tinyMCE to convert the new textarea
end
end
J’espère que cela est assez clair. Si tu veux je peux te donner
l’appli rails de test.
Seb