2016-11-23 3 views
0

Я использую плагин TinyMCE со встроенным режимом. То, что я хочу сделать, это получить содержимое области, которая была отредактирована после закрытия редактора. Это то, что у меня на данный момент:TinyMCE Встроенный режим: получить содержимое отредактированной области при закрытии редактора

tinymce.init({ 
    selector: '.editable', 
    plugins: "link", 
    inline: true, 
    init_instance_callback: function (editor) { 
     editor.on('GetContent', function (e) { 
     console.log(e.content); 
     }); 
    } 
    }); 

Однако это не записывает ничего. Есть идеи?

ответ

0

Каждый раз, когда вы выходите из редактора он запускает blur событие (https://www.tinymce.com/docs/advanced/events/#blur) ... и вы можете захватить это в вашей конфигурации TinyMCE:

tinymce.init({ 
    selector: '#my_div", 
    ... 
    setup: function (editor) { 
     editor.on('blur', function (e) { 
      console.log('Editor was blurred!'); 
      // Do what you want when the editor is blurred here 
      console.log(editor.getContent()); //get the content from the editor 
     }); 
    } 
}); 
Смежные вопросы