TinyMCE4 a AJAX nezapíše data, tinyMCE.triggerSave() nefunguje, jak má

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

Stáhl jsem poslední verzi TinyMCE a snažím se ho rozchodit přes nette.init. Mám několik vnořených snippetů, ale to není problém, pokud tinyMCE nezapnu a mám čistý textarea.
Někdy se mi data uloží a někdy ne, přestože mám nastaveno na submit tinyMCE.triggerSave();

Nevíte někdo, jestli vůbec tato funkčnost je v nové verzi tinyMCE? Je to něčím nahrazeno?
Máte s tím někdo zkušenosti?

Tomáš Brchaň
Člen | 13
+
0
-

Tak nakonec jsem na to přišel. Nevím proč to tak je, ale člověk něco dvě hodiny hledá, pak se zeptá a za pět minut hotovo :-)

Takže metoda triggerSave tiny stále má, viz. http://www.tinymce.com/…lass.tinymce

Ale nepomáhá, nicméně pomáhá tinyMCE.remove(); Celý kód tedy je

$form->getElementPrototype()->onsubmit('tinyMCE.remove();');

Snad to někomu pomůže.

Routh
Člen | 2
+
0
-

Ať dělám co dělám, nepomáhá to. Remove Tinyho to provede po redirectu (zůstane tak), ale data se neuloží. Starší verze 3.5.8 jede a ukládá v pohodě, ale ta nová 4.0.3 sice naběhne, ale při uložení se nejspíš nepředá proměnná a nedá to tam nic, s kterým se to taky uloží (addRule s Tiny nejde vůbec).
Nette 2.0.11
Pokud by někdo věděl, bylo by to fajn aj s funkčním addRule.

Děkuji za rady