Editor.setComponents(html) 在编辑器中重置为默认的特征值
@krunal039“editor.getHtml()”是你的最终输出,显然没有关于性状和其他信息的部分。如果需要用户再次编辑模板,就存储并使用“editor.getComponents()”。
阅读下方完整回答 ↓问题
#522 thanks for all help was able to resolve via this.model.attributes. but now I have another issue, where editor.setComponents reset value in editor of html retrived to default traits values. 应用流程 1) 用户被重定向到grapesjs编辑器编辑页面内容,可以使用不同的组件 2) On save editor.getHtml() saved to database and redirect user to page and new content will be retrived from db and displayed with selected component and values 3)用户可以选择编辑同一页面并重定向到编辑页面 4) On load page components retrieved from db and loaded on grapesjs editor for editing, set via editor.setComponents() so user can edit it 第四步时,它会重置组件的价值值为默认特质值。 
@krunal039“editor.getHtml()”是你的最终输出,显然没有关于性状和其他信息的部分。如果需要用户再次编辑模板,就存储并使用“editor.getComponents()”。
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #527
模型和HTML返回问题
#522 @artf我照你说的试过了,但还是没成功,我不想浪费你的时间,但如果你能做一个小样本或者指引我去样本,那会非常有帮助,我肯定我漏掉了什么。 抱歉不得不开另一个问题,但这是同一个#522的延续, here it editor.html() only return def...
问题 #1888
在画布内添加自定义HTML
你好, 我用 grapes 导出一个包含所有信息的自定义json,而不是用HTML和CSS。 为此,我解析存储在localStorage上的gpjs组件。 现在我需要自定义组件在Canvas中的渲染方式。 举个例子,我有一个输入组件,包含两个特征(标签和值),我想在画布里渲染它...
问题 #771
图片原始文件没有更新
你好,@artf, 我用以下代码更新了图片原件: editor.getSelected().set('attributes', {'src': image_Url}); 但当我用下面的代码设置所有 HTML 时: editor.setComponents(templateHTM...
问题 #1095
预选一个特性选择选项
你好, 我想让你在选择特质的选项数组里,在“name”和“value”旁边添加第三个参数,这个参数是“已选中”,以便预选其中一个特质选项。 详细说明: 我通过一个选择特征扩展了头部组件,涵盖了所有头部类型 h1 到 h6。现在我想在事件函数 'component:selecte...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。