Вам нужно начать с инициализации вашего редактора TinyMCE чем-то вроде этого (добавьте любые опции, которые вы хотите):
$(function() {
tinyMCE.init({
mode: "none",
theme: "simple",
});
//whatever code
});
Вы можете установить любой режим , какой пожелаете, но я собираюсь перейти к динамическому созданию (режим: нет), потому что это дает вам больше контроля. Инициализируйте ваш мод в «любом коде», затем создайте свой редактор внутри модала с кодом ниже:
tinyMCE.execCommand('mceAddControl', false, 'id_of_textarea');
Чтобы получить / установить содержимое вашего редактора, вы должны сделать это:
tinyMCE.activeEditor.getContent();
tinyMCE.activeEditor.setContent('data in here');
Вам необходимо закрыть редактор tinyMCE перед тем, как закрыть модальное окно, иначе он не загрузится при следующем открытии модального окна. Чтобы закрыть его, вам необходимо выполнить следующий код:
tinyMCE.execCommand('mceRemoveControl', false, 'id_of_textarea');