ckeditor - 如何告诉ckeditor5默认使用我的自定义标题类型
问题描述
我正在使用自定义版本@ckeditor/ckeditor5-editor-classic@18.0.0
heading : {
options: [
{
model : 'inlineParagraph',
view : 'span',
title : 'Inline Paragraph',
class : 'ck-heading_paragraph_inline',
converterPriority: 'highest'
},
{ model: 'paragraph', title: 'Paragraph', class: 'ck-heading_paragraph' },
{ model: 'heading1', view: 'h1', title: 'Heading 1', class: 'ck-heading_heading1' },
{ model: 'heading2', view: 'h2', title: 'Heading 2', class: 'ck-heading_heading2' },
{ model: 'heading3', view: 'h3', title: 'Heading 3', class: 'ck-heading_heading3' },
{ model: 'heading4', view: 'h4', title: 'Heading 4', class: 'ck-heading_heading4' },
]
}
我希望inlineParagraph
在编辑器中没有文本时成为默认类型,默认情况下编辑器选择paragraph
.
我也试过这个:
heading : {
options: [
{
model : 'inlineParagraph',
view : 'span',
title : 'Inline Paragraph',
class : 'ck-heading_paragraph_inline',
converterPriority: 'highest'
},
{ model: 'paragraph', view: 'span', title: 'Paragraph', class: 'ck-heading_paragraph' },
{ model: 'div', title: 'Div', class: 'ck-heading_div' },
{ model: 'heading1', view: 'h1', title: 'Heading 1', class: 'ck-heading_heading1' },
{ model: 'heading2', view: 'h2', title: 'Heading 2', class: 'ck-heading_heading2' },
{ model: 'heading3', view: 'h3', title: 'Heading 3', class: 'ck-heading_heading3' },
{ model: 'heading4', view: 'h4', title: 'Heading 4', class: 'ck-heading_heading4' },
]
}
但是随后它选择div
为默认值...我认为它默认为块级元素...但我想将其更改为内联元素span
...
解决方案
推荐阅读
- sql - SQL 查询帮助查找每天的最高订单值
- git - 在交互式存储期间使用 diff-so-fancy 的 interactive.diffFilter 的 git 错误
- java - 多边形 Z 排序
- c# - 如何使用 MediaTypeFormatter 将大数据从动作流式传输到响应主体而不将其存储在内存中?
- django - 如果事务失败如何处理事务原子的回滚
- angular - 如何在打字稿中获取下拉(mat-select)选定的项目文本
- javascript - Protractor / Jasmine 中的页面对象导致错误:失败:无法读取未定义的属性“sendKeys”
- opencv - 尝试将 bgr 图像转换为灰度时出现错误
- java - 如何让我的子菜单返回主菜单
- reactjs - React Native 等待函数完成后再继续