TinyMCE v inline mode a AJAX

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Gaprielko
Člen | 42
+
0
-

Zdravim,

snazim sa implementovat TinyMCE v inline mode (vid. http://www.tinymce.com/…t/inline.php). Vsetko funguje ok, submit tl. odoslem POST request, v ktorom je naplnena premenna mce_x o editovany text. Problem nastava, ak to chcem odoslat AJAX-om, premenna mce_x je len prazdny string. Vie niekto poradit, co s tym ??

voda
Člen | 561
+
0
-

Ahoj, nesouvisí to s Nette, ale zkus před odesláním ajaxu zavolat tinyMCE.triggerSave();.

Gaprielko
Člen | 42
+
0
-

ano.. vdaka, uz som to vyriesil.. nasiel som, ze sa to, resp. triggerSave riesil aj tu https://forum.nette.org/…nguje-jak-ma ale ten trigger treba namapovat na submit button, nie na form

teda nie

<?php
$form->getElementPrototype()->onsubmit('tinyMCE.triggerSave()');
?>

ale

<?php
$form->addSubmit('submit', ... );
$form->getComponent('submit')->getControlPrototype()->onclick('tinyMCE.triggerSave()');
?>

Editoval Gaprielko (31. 1. 2014 12:01)

mav
Člen | 12
+
0
-

Vše u nové verze tinyMce 4 mi funguje dobře. Jen když se template s formulářem má zobrazit opakovaně přes odkaz s Ajaxem, tak se zobrazí jen prázdná textarea bez editoru. Staré verzi tinyMce 3 to nevadilo.