2012-03-15 28 views
7

estoy teniendo algunos problemas con el TinyMCE (V3.4.7) y jQueryUI (V1.8.14) DiálogojQueryUI diálogo Cuestiones TinyMCE

el siguiente enlace Fiddler muestra mi ejemplo purfectly here

lo que estoy tratando de do es abrir un cuadro de diálogo JqueryUI con un Editor TinyMCE WYSIWYG en él.

la primera vez que se muestra correctamente. pero si hace clic en cerrar y luego vuelve a abrir el cuadro, no se mostrará el Editor sino solo TextArea.

Cualquier ayuda sería buena. Gracias

actualización

Lo que encontrar una solución que funciona para mí, he puesto el código de trabajo here lo que estoy haciendo es comprobar para ver si el diálogo se ha abierto antes y si es así solo ábrelo, luego en la prueba Open Function para ver si el cuadro contiene un elemento con id _parent si lo hace, entonces este será el editor (así que no hagas nada) sino iniciará como de costumbre.

parece que hay un problema con el JQuery Plug in, ya que no elimina los elementos cuando se llama a tinyMCE.execCommand ('mceRemoveControl', falso, 'editor_id') y cuando se vuelve a agregar el editor se adjunta a la primera caja disponible

+1

pregunta realmente útil y aún mejor solutiin. –

Respuesta

3

El problema aquí es que debe cerrar tinymce correctamente para abrir un editor con la misma identificación.

Uso:

ed.execCommand('mceRemoveControl', false, 'editor_id');// editor_id equals the id of your textarea 
+0

Estoy eliminando el Control si observas la función removeTinyMCE que se llama tanto en el botón Cerrar como en el controlador de eventos Close Dialog. – Qpirate

+0

tienes razón. eche un vistazo a este violín modificado. http://jsfiddle.net/EVuaC/. tal vez esto ayude – Thariama

Cuestiones relacionadas