angular - CKEditor 5 表格工具栏配置无法以角度显示单元格属性
问题描述
在 CKEditor 5 官方演示中,我可以看到表格内容 Toolbar 具有 Cell 属性,我确实需要该功能,但在我的情况下,我配置了我的表格,从来没有出现过。
这是官方演示
您可以看到内容工具栏具有单元格属性,就我而言,代码在这里:
TS:
Editor = ClassicEditor;
ckeditorConfig = {
toolbar: [ 'heading', '|', 'bold', 'italic', 'insertTable' ],
table: {
contentToolbar: [ 'tableRow', 'tableColumn', 'mergeTableCells', 'tableCellProperties']
}
}
HTML:
<ckeditor
[config]="ckeditorConfig"
[editor]="Editor"
data="test">
</ckeditor>
但这不起作用,有:
其实在官方文档中,关于table -> contentToolbar,并没有“Cell properties”,只有3个关键字,就是['tableRow', 'tableColumn', 'mergeTableCells'],但是我看不懂,是不是'不是内容工具栏中的单元格属性吗?
请帮帮我,我该怎么办?非常感谢!
解决方案
要使其工作,您必须在 ckeditor.js 的开头导入它们,如下所示:
import TableProperties from '@ckeditor/ckeditor5-table/src/tableproperties';
import TableCellProperties from '@ckeditor/ckeditor5-table/src/tablecellproperties';
然后像这样添加到您的插件配置中
plugins: [ Table, TableToolbar, TableProperties, TableCellProperties, ... ]
希望能解决您的问题!
推荐阅读
- r - 无法将数据存储在矩阵中
- javascript - 图像未在 pdf jspdf 中显示
- google-bigquery - 如何在 Biquery 中使用 param.key 值“action”和“label”在两个不同的列中创建报告
- angular - 我在 chrome 中收到错误,因为 400 bad request for preflight。Angular + Azure 函数
- localhost - 如何解决 - ORO-CRM 中的“拒绝在框架中显示,因为它将 X-Frame-Options 设置为同源”
- c++ - 使用 for_each 将映射写入文件
- matrix - 使用 gcc 和 nvcc 编译时 eigen::matrix inversion 的不同行为
- python-3.x - 通过字符串的单词获取单词,保持每个单词之间的间距
- git - 未列出 Bitbucket 新创建的远程分支
- c# - services.Configure<>() 还是 services.AddSingleton().Get()?