2015-07-23 2 views
1

Я создаю плагин ckeditor, я понимаю, что плагины ckeditor по умолчанию имеют возможность повторно открыть диалог редактирования после его создания. Например, вы вставляете таблицу или ссылку, если вы дважды щелкните по новой созданной таблице или ссылке, диалоговое окно таблицы снова откроется, чтобы вы могли изменить его атрибуты. Кто-нибудь знает, что нужно сделать, чтобы плагин мог снова открыть диалог, если я нажму на созданный контент? Спасибо.Плагин CKEditor, как открыть диалог при нажатии на созданный контент

ответ

1

Установите прослушиватель для события doubleclick и настройте значение data.dialog, если оно находится на вашем элементе.

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

editor.on('doubleclick', function(evt) 
     { 
      var element = evt.data.element; 
      if (element.is('img')) 
       evt.data.dialog = 'mydialog'; 
     });