Estou desenvolvendo um gerenciador de conteúdo e na edição das páginas estou utilizando o editor TinyMCE. O meu problema é o seguinte, tenho um form com diversos campos e uma textarea (editor tinymce), quando o formulário é carregado pela primeira vez tudo funciona perfeitamente, mas quando eu realizo uma requisição clicando em botão o tinymce não aplica mais na textarea.
Eu creio que o problema esteja no ajax, pois quando eu o desabilito o editor funciona perfeitamente, porém eu não posso desabilitá-lo…
Alguém pode me ajudar?
Estou usando JSF com componentes desenvolvidos pela empresa.
PS.: Para aplica o editor nas textareas estou usando o método de HTML puro.
Código que aplica o editor nas textareas
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
});
function fileBrowserCallBack(field_name, url, type, win) {
// This is where you insert your custom filebrowser logic
alert("Filebrowser callback: field_name: " + field_name + ", url: " + url + ", type: " + type);
// Insert new URL, this would normaly be done in a popup
win.document.forms[0].elements[field_name].value = "someurl.htm";
}
</script>