调用对话框并在CKEditor中动态填充其内容

时间:2014-12-18 10:45:29

标签: ckeditor

我是CKEditor开发的新手。我编写了一个插件来插入自定义标记元素(pre)并更新其属性。

我想在用户点击预标记元素后打开插件对话框(对话框名称为snippet),并且我想在对话框中用点击的元素textarea填充innerHTML

我有两个问题。

  1. 如何动态调用插件对话框?

  2. 如何访问对话框中的元素?

1 个答案:

答案 0 :(得分:3)

享受official plugin development tutorial - 在那里你会找到所有的答案。但是,您无法轻松地重复使用其他插件的对话框。你需要另一个对话框。

但不要担心,您可以复制并粘贴Source Dialog插件dialog的源代码,这非常简单,并将其用于您的插件。 Code Snippet dialog也很简单。

另外

  1. 您可能会发现Developer Tools plugin有用。
  2. You can observe various events with the API of the editor easily (including click)