2010-01-27 7 views
1

J'essaie d'obtenir un éditeur de texte enrichi dans une boîte de dialogue jquery. Je suis en train d'essayer minuscule mce. Lorsque je n'initialise pas minuscule mce la zone de texte affiche le texte avec les caractères HTML.Éditeur de texte enrichi dans la boîte de dialogue JQuery

Lorsque j'initialise minuscule mce rien n'est affiché dans la zone de texte. Des idées sur la façon d'obtenir un éditeur de texte dans la boîte de dialogue?

<textarea id="reason" rows="8" cols="35" name ="reason">test</textarea> 

tinyMCE.init({ 
    mode:"textareas", 
    theme:"advanced", 
}); 

Répondre

2

Essayez d'initialiser mce à l'ouverture d'un dialogue. Comme ceci:

$('.selector').dialog({ 
    //... other options ... 
    open: function(event, ui) { 
    tinyMCE.init({ 
     mode:"textareas", 
     theme:"advanced", 
    }); 
    } 
    //.... other options ... 
}); 

voir si cela vous aide ...

2

Vous devriez probablement essayer d'initialiser l'éditeur de tinyMCE lorsque la boîte de dialogue est ouverte. Peut-être quelque chose comme ceci:

$('.selector').dialog({ 
     open: function(event, ui) { 
     tinyMCE.init({ 
      mode:"textareas", 
      theme:"advanced", 
     }); 
     } 
    }); 
+1

hahaha jinx! : D nous avons la même réponse! .. – Reigel

+0

@Reigel Peut-être de grands esprits et tout cela ... –

Questions connexes