Как уничтожить tinyMce? - PullRequest
       4

Как уничтожить tinyMce?

6 голосов
/ 02 марта 2011

Я использую последнюю версию 3.4.b3.У меня есть это в диалоговом окне, и его содержимое создается динамически.

Так что это означает, что текстовая область, с которой крошечный объект должен связываться, создается каждый раз.Поэтому, когда я загружаю диалог в первый раз, появляется крошечный.Если я загружаю диалоговое окно во второй раз, диалоговое окно больше не появляется.

Поэтому я думаю, что мне нужно уничтожить крошечные при закрытии диалогового окна, а затем заново создать его при загрузке.Я пытался использовать удалить, но я получаю эту ошибку

ReferenceError: t is not defined
http://localhost:3000/Site
Line 0

Так что не уверен, что это все.

1 Ответ

9 голосов
/ 02 марта 2011

Вы должны правильно отключить tinymce, чтобы иметь возможность повторно инициализировать редактор tinymce с тем же идентификатором, что и у первого.

Чтобы закрыть экземпляр редактора, используйте:

tinymce.execCommand('mceRemoveControl',true,'editor_id');

Для повторной инициализации используйте

tinymce.execCommand('mceAddControl',true,'editor_id');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...