问题 #1309💬 已回答提出于 2018年7月23日作者 jvillena0 个反应

我如何将动态文本保存为组件视图的持久化?

快速解答作者 jvillena

为了插入所选高亮段落中的文本,我这样做是因为打开弹出模态对话框后,我开始失去焦点:

阅读下方完整回答 ↓

问题

我试图在HTML的组件视图中插入动态文本,但保存时HTML里没有我做的更改。我会尝试以下几种方法: 用上面的代码,我可以把文本注入在插入点位置(光标位置),但当我保存内容时,我会收到 value.trim() 与当前文本的 DomDocument 关联。 http://recordit.co/cjAUl37aGr 我也尝试过: 'editorRTE.getSelected().view.render();' 但它显示的输出是一样的: “本周 [email protected]@ 本周特别节目”

回答(2)

jvillena2018年7月24日

为了插入所选高亮段落中的文本,我这样做是因为打开弹出模态对话框后,我开始失去焦点:

lock[bot]2019年9月17日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

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

问题 #1306

在保存后,在 HTML 内容中插入文本并不会更新。

你好@artf, 我在保存HTML内容的过程中遇到了一些陷阱。现在我们有一个弹出的模态对话框,我可以选择一些特殊文本,并在选中的元素中注入画布。问题是保存HTML内容时,更改不会反映在内容上。它喜欢我必须刷新或更新模型,但我不知道怎么更新。 注: 只有在多次插入后才保存数据。但...

3 个回答更新于 2020年3月18日

问题 #486

自定义组件不可编辑,而且特性更新后画布也不会更新

下面是我用于特质和自定义部分的代码,但通过块添加组件后,无法编辑文本或特质更新无法更新画布。我有扩展的“文本”,而且用editor.html()时也拿不到html,点击图片时也不会打开资产管理器。我肯定是遗漏了什么。 “''js var defaultType = comps....

2 个回答更新于 2019年9月18日

问题 #1493

Render() 第一次通话时能正常工作,但后续通话则不行

你好, 我创建了一个自定义组件,用“背景图像”显示图像,<div>而不是用“<img>''元素。大部分时间还能用,只是每次我更改它的“src”特性时,都必须重新加载编辑器来预览渲染后的元素。这是其观点: “''js 查看:originalMap.view.extend({ in...

3 个回答更新于 2019年10月21日

问题 #460

当组件视图修改HTML时,文本组件不再可编辑

我正在尝试构建一个自定义组件,内容中包含一些Lorem ipsum文本,以便在画布上进行编辑。但我也想修改视图中的HTML(添加一些我想在编辑器中显示但不在已保存HTML中的内容)。我尝试过类似这样的方法: 问题是,如果我像上面那样修改render()函数,文本部分中的文本组件...

3 个回答更新于 2019年9月18日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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