2016-04-06 5 views
0

Ich habe nur zwei tinymce control - textarea. Wenn ich meine Seite zum ersten Mal öffne, öffnet es sich gut, aber beim erneuten Öffnen kommt nur das erste Textfeld richtig. Verbleibende Textbereiche haben keine Tinymce-Funktionalität. Ich vermute, dass beim Entfernen dieser Steuerelemente Probleme auftreten.tinymce entfernen control- mceRemoveEditor

Ich entferne Kontrollen mit der folgenden Codezeile: tinymce.execCommand ('mceRemoveEditor', wahr, 'my_original_textarea_id');

Meine tinymce Version ist 4.3.

Auch tinymce.editors.length gibt mir 7. ist das der erwartete Wert?

+0

Es wäre sehr hilfreich, den Arbeitscode zu sehen, der Ihnen hilft. Kann ich vorschlagen, dass Sie bei TinyMCE Fiddle, JS Fiddle oder Codepen ein Beispiel geben und dann einen Link zu Ihrer Frage einfügen? –

+0

Vielen Dank für Ihre Antwort. Es wird gelöst, indem Sie tinymce.editors.length = 0; – priya

+0

Mögliches Duplikat von [Wie entferne ich tinyMCE und füge es dann erneut hinzu?] (Https://stackoverflow.com/questions/4651676/how-do-i-remove-tinymce-and-then-re-add-it) – tgrrr

Antwort

1

tinyMCE.execCommand ('mceRemoveEditor', false, inputCtrl.id); tinyMCE.editors.length = 0;

Über zwei Zeilen funktionierte für mich. Hier ist inputCtrl.id "id" des Controls.

Verwandte Themen