问题 #2827💬 已回答提出于 2020年6月12日作者 AndiswamyDev0 个反应

运行“editor.getSelected().view.disableEditing()”命令后,文本无法编辑吗?有没有什么替代命令可以变成可编辑的文本?

快速解答作者 artf

只需使用“editable”属性(例如“editor.getSelected().set('editable', false)”)

阅读下方完整回答 ↓

问题

你好@artf,

我目前正在定制链接属性,所以在流程中,我需要限制所选文本变得不可编辑(以获得文本组件的精确列表),这样我就无法执行后续的RTE操作(取消链接)。我按照我们之前的Grapesjs指南和文档参考了链接、编辑器等内容。但我无法像用disableEditing那样,再次用编辑器命令让文本可编辑? 这是我的代码段, “''js linkRTEAction.result = 函数 (rte) { 插入带有特定href值的链接,以便我们以后查找 rte.exec('createLink', 'new'); editor.getSelected().view.disableEditing(); rte.exec(“unlink”);

我相信只有移除 disableEditing 属性后才能解除绑定,我需要你尽快帮忙移除它,兄弟。

回答(1)

artf2020年6月18日

只需使用“editable”属性(例如“editor.getSelected().set('editable', false)”)

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。