Как установить содержимое Tinymce Value - PullRequest
0 голосов
/ 28 июня 2018

Я хочу установить свое значение Tinymce. Мой HTML-код:

<div class="form-group">
   <label for="activity">Activity</label>
   <label class="activity-error pull-right text-danger"></label>
   <textarea name="activity" id="activity" class="mceEditor"> </textarea>
</div>

И мой сценарий:

tinyMCE.get('activity').setContent('<p>hello world</p>');

Но это не сработало. В чем дело? Помогите мне, пожалуйста. Заранее спасибо.

1 Ответ

0 голосов
/ 29 июня 2018

Проблема, которая возникает у вас (в зависимости от вашей скрипки), заключается в том, что вы пытаетесь использовать API TinyMCE для взаимодействия с редактором до его инициализации. Я настроил вашу скрипку здесь:

http://fiddle.tinymce.com/gvgaab/3

Суть в том, что вы пытаетесь вызвать tinymce.get('content') до того, как TinyMCE завершит свою инициализацию. Я консоль зарегистрировал результат, и вы увидите его null. При попытке позвонить getContent() на null, что не удается.

TinyMCE предоставляет ловушку, чтобы узнать, когда редактор полностью инициализирован, и моя обновленная Fiddle показывает, как использовать это для запуска загрузки данных в редактор.

...