为所有控件添加只读特性
问题
我们正在用 grapejs 来创建网页。我们正在对json进行后端操作,将html的每个子节点(通常是一行)链接到数据库中的记录。为此,我为每个组件添加了一个称为custom_pk的特性。保存 grapejs后,我会循环第一层组件并添加一条记录。然后我用数据库中记录的主键更新custom_pk。json中有相应的特性,HTML显示了我需要的custom_pk。我最后想做的是让custom_pk特性在通过 grapejs查看页面时只读。因为它在保存时更新(而且任何对PK的更改都会破坏我们的实现),我希望用户无法更改它。这是我的实现:[https://jsfiddle.net/shrnfnchr/ju8n1xdg/30](https://jsfiddle.net/shrnfnchr/ju8n1xdg/30)为了看到自定义字段,我会拖拽一个第1列的方块到画布上,点击行,然后查看设置。我愿意尝试其他方法。
回答(2)
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1854
资产管理公司第二次开仓时空了
你好,我正在尝试构建一个插件,将资产管理器设置为 SVG 仓库。如果用户选择了SVG,资产管理器就会打开。接下来,用户可以用选中的SVG替换当前的SVG。我使用的大部分代码都存在于:https://grapesjs.com/docs/modules/Assets.html#cu...
问题 #1448
使用自定义视图时无法选择子组件
我正在尝试创建一个自定义组件,创建一个带有嵌套HTML的视图。 我不想让这个HTML作为组件渲染,所以我用(用jQuery) view: defaultType.view.extend({ 初始化:函数 () { $(this.el).html('<div class=“con...
问题 #879
SyntaxError: storageManager 位置 0 处 JSON 出现意外令牌<,contentTypeJson: true,
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...
问题 #914
: Grapes 不能用新的HTML重新启动
更改HTML后调用init()Grapes失败。这种情况发生在单页应用上。 我觉得需要一个destory()函数来优雅地重置Grapes。https://jsfiddle.net/wdtrg1je/(非常基础的单页应用模拟)点击“添加Grapes”(加载带有一些 HTML 的G...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。