2

谁能告诉我execCommandCKEditor 中有哪些可用的命令?喜欢editor.execCommand('bold')

4

3 回答 3

7

您可以使用的命令取决于已安装的插件。
这个可用的 CKEditor 命令列表可以使用CKEDITOR.instances.editor1.commands

于 2013-12-06T08:36:54.703 回答
3

不幸的是,JSDocs 中没有指定命令。

但是,每个命令都是按editor#addCommand方法添加到编辑器中的,因此您可以为它们 grep 代码:

> grep -R addCommand *

关于 Daevo 的回应 - 工具栏配置由按钮名称组成 - 而不是命令名称。通常每个按钮都有相应的命令,但不一定是规则。

Tnnks for rply..是否有任何命令可以选择特定文本..?

有三个与选择相关的命令——“selectAll”、“selectNextCell”、“selectPreviousCell”。但是,如果您想进行自定义选择,请查看 Range 和 Selection API。简而言之 - 你必须创建范围和调用range#select方法。

于 2012-06-18T20:58:37.020 回答
2

它们可以是任何命令。这将包括此处列出的所有内置命令http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Toolbar

另外和命令您或插件创建。

我想重点是允许您调用 afterCommandExec 和 beforeCommandExec 以便您可以在单击按钮时执行自己的代码。

于 2012-06-13T07:05:55.533 回答