CKEditor 4 手动调用编号列表
CKEditor 4 Manually Invoking Numbered List
鉴于我已经禁用了工具栏并使用自己的标记创建了自己的工具栏(具有类似词缀的功能)。
当我单击工具栏的相应按钮时,我需要重新创建 ckeditor 工具栏的编号列表和项目符号列表按钮的功能。
都不是
editor.execCommand('numberedlist')
editor.execCommand('numberedListStyle')
editor.execCommand('bulletedlist')
editor.execCommand('bulletedListStyle')
工程。
也许我弄乱了参数,我需要传递更多参数。
我需要在 ckeditor 上调用什么命令才能从当前选择中创建有序和无序列表?
UPD
当我在 ckeditor 中选择一些文本时,打开我的 Web 检查器并在控制台中输入:
> content_editors.ru.execCommand('bold')
true
它就像一个魅力,文本变得粗体,但没有运气与numberedlist
或bulletedlist
:
> content_editors.ru.execCommand('numberedlist')
false
> content_editors.ru.execCommand('bulletedlist')
false
列表一直在工作,直到我在 config.js
中禁用工具栏插件:
config.removePlugins = 'toolbar'
config.allowedContent = 'p h3 h4 h5 h6 strong em u; a[!href]; img[!src]'
UPD2
所以为了禁用工具栏而深入研究我所做的工作..我不允许ul and ol
标签!
如此简单
// config.allowedContent = 'p h3 h4 h5 h6 strong em u; a[!href]; img[!src]'
config.allowedContent = 'p h3 h4 h5 h6 strong em u; a[!href]; img[!src]; ul ol;'
成功了!
您需要调用:
editor.execCommand( 'numberedlist' );
editor.execCommand( 'bulletedlist' );
OFC editor
必须是有效的 ckEditor 实例对象。您可以从CKEDITOR.instances
获取实例。
即对于 http://ckeditor.com/demo 您必须执行以下调用:
CKEDITOR.instances.editor1.execCommand( 'numberedlist' );
相关文章:
- Jquery 读取编号组中选择下拉列表的数组
- CKEDITOR-将粗体应用于包含数字的编号列表
- 为Meteor数据创建编号列表
- jQuery:在具有相同类的对象列表中获取 DOM 中的对象编号
- 待办事项列表复选框编号逻辑
- 带有选择列表的自动编号
- CKEditor 4 手动调用编号列表
- 在 ReactJs 中的文本区域元素内创建一个编号列表
- 有没有更简单的方法可以在一个 UL 中获取 LI 列表编号
- 使用 javascript 循环将文本编号到现有列表元素
- 使用每个项目在KnockoutJS中创建编号列表's在可观测数组中的位置
- 将带编号的列表文本转换为嵌套的HTML列表
- 更改依赖于查询字符串的有序列表的起始编号
- 如果字符串是编号列表的一部分,正则表达式将检测到什么
- 拖动(使用jQuery)时,可排序列表编号没有按顺序显示
- 玩HTML's有序列表编号项目符号
- 我可以在列表编号中添加文本吗
- Vue.js-如何制作一个编号的输入列表
- 从编号列表中的已检查行收集数据
- 在TextArea中显示编号列表