Dan*_*gea 3 javascript dialog widget ckeditor
我试图在ck编辑器中插入html后触发小部件的对话框 - html是向上移动到小部件.
例如,假设我的小部件有这个模板:<div class="mywidget">...</div>.小部件还有一个工作对话框(在编辑器中双击小部件会弹出对话框).
在我的代码中的其他地方,我插入<div class="mywidget">...</div>编辑器,这将成为一个小部件.到现在为止还挺好.
但是我现在需要的是触发小部件的对话框而我无法做到这一点......
我尝试添加editor.execCommand('mywidget')widget的init函数,但我得到了一个"未捕获的异常".
同样重要的是,可以将更多这些小部件插入到编辑器中,这样我就只需要触发新插入的对话框.
我现在几乎失去了,我在文档中找不到任何东西,所以任何帮助都会非常感激.
使用ckeditor 4.3,顺便说一句.
好吧,经过相当多的挖掘文档和大量的反复试验,我找到了答案:
在widget的init函数中:
init: function() {
this.on('ready', function() {
this.edit();
});
}
Run Code Online (Sandbox Code Playgroud)
回顾展很容易,但当你不知道在哪里看时不那么明显.希望这有助于某人.
| 归档时间: |
|
| 查看次数: |
993 次 |
| 最近记录: |