启用默认的RTE并自定义函数
你好@edwardjiawei,它不起作用,因为 'RichTextEditor.add' 中的“命令: 'tlb'' 不是 GrapesJS 的命令,而是 'execCommand 的 API' 中的命令(例如“fontSize”、“insertHTML”等)所以目前你不能给RTE附加自定义行为。 我关闭它,因为我不打算再支持当前的RTE,我会用另一个同样支持自定义操作的RTE替代它(添加到路线图中)
阅读下方完整回答 ↓问题
正确调用我的 API,想添加一个带有自定义功能以添加链接/打开新窗口/打开模态的 RTE: 命令可以控制fontSize,但下拉菜单没有对齐,显示的是选项值 该命令在 insertHTML 上无法使用。 功能无法工作(意图/非功能)  http://grapesjs.com/demo.html 我觉得连命令都无法添加特定的硬编码 HTML
回答(3)
你好@edwardjiawei,它不起作用,因为 'RichTextEditor.add' 中的“命令: 'tlb'' 不是 GrapesJS 的命令,而是 'execCommand 的 API' 中的命令(例如“fontSize”、“insertHTML”等)所以目前你不能给RTE附加自定义行为。 我关闭它,因为我不打算再支持当前的RTE,我会用另一个同样支持自定义操作的RTE替代它(添加到路线图中)
希望能支持一些许可更宽松的RTE,比如MIT或BSD。我猜有些公司甚至可能不选BSD。CKEditor 集成相对容易,但许可对某些公司可能不太友好。
无论如何,谢谢你。
CKEditor作为内置解决方案容量太大了(但如果你想用,可以找到它的插件)。 我可能会选择 https://github.com/jaredreich/pell 这就是所有代码 https://github.com/jaredreich/pell/blob/master/src/pell.js,这就是我需要的全部
相关问答
通过相似的问题讨论继续研究。
问题 #1296
自定义富文本编辑器无法工作
你好@artf,我刚用不同的库(比如CKEditor 5、TinyMCE 4或pell)创建了一个RTE的自定义插件,但结果都是编辑器失去焦点,导致按钮无法应用到文本内容上。  我有一个rte工具栏,你可以输入并点击“保存”,它会为所选文本...
问题 #1605
我们能在 RTE 中实现粘贴为富文本编辑器选项吗?
嗨@artf我用过这个拖放编辑器,真是太棒了。 我也看了你的文档,尝试扩展富文本编辑器,但卡住了。 正如你看到下面的截图所示,我为富文本编辑器添加了不同的选项 ![截图 2018-11-26 12:34 27 PM 1](https://user-images.githubus...
问题 #1563
特性 - 更换视频提供商问题
版本: 0.14.40 漏洞: 当你更改“提供者”字段时,>所有设置都消失了。 这个问题发生在Chrome、Safari和Firefox上,都是最后版本。 如何复现:后藤 https://grapesjs.com/demo.html将 Basic 类别中的视频块拖入画布更改“提...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。