CKEditor 4:打开/显示自动小部件对话框

CKEditor 4:打开/显示自动小部件对话框,ckeditor,ckeditor4.x,Ckeditor,Ckeditor4.x,当小部件构建在拖放/粘贴的代码片段上时(以及之后的升级),是否可以自动或手动打开小部件的对话框窗口 当使用widget命令(ie按钮)时,自动对话框绑定工作,对话框在命令链执行中自动显示,但对于拖放/粘贴情况,情况并非如此,我找不到任何事件将dialog show()绑定为init(),data()。。。不可用,因为它们也用于编辑器文本区域中的现有小部件,我想区分现有小部件和新拖放/粘贴的小部件 editor.on('paste', function(event) { var ckWidg

当小部件构建在拖放/粘贴的代码片段上时(以及之后的升级),是否可以自动或手动打开小部件的对话框窗口

当使用widget命令(ie按钮)时,自动对话框绑定工作,对话框在命令链执行中自动显示,但对于拖放/粘贴情况,情况并非如此,我找不到任何事件将dialog show()绑定为init(),data()。。。不可用,因为它们也用于编辑器文本区域中的现有小部件,我想区分现有小部件和新拖放/粘贴的小部件

editor.on('paste', function(event) {
   var ckWidgetId = event.data.dataTransfer.getData('ckWidgetId');
   if(ckWidgetId && editor.widgets.registered[ckWidgetId]) {
      event.data.dataValue = editor.widgets.registered[ckWidgetId].template.source;
   }
});

// ... follows upcast(), init() and data() widget events...