问题 #648💬 已回答提出于 2017年12月15日作者 effectief0 个反应

面板可能是可移动的,但防止移动,移除子节点上的属性

快速解答作者 artf

你好@effectief,请为孩子创建一个带有“传播”属性的包装器

阅读下方完整回答 ↓

问题

你好, 我怎样才能防止搬迁,移除子孙的属性? 在这种情况下(见下方代码),用户可以移动父节点(Template2),但所有子节点不能移动。 我试过用“propagate”,但这些属性同样适用于父级。 我也需要一个专门针对儿童的房产选项。 'blockManager.add('Template2', { 标签:“模板2”, 内容:'Lorem ipsem', }); const domc = 编辑。主导组件; const defaultType = domc.getType('default'); const defaultModel = defaultType.model; const defaultView = defaultType.view; domc.addType('Template2', { model: defaultModel.extend( { defaults: Object.assign({}, defaultModel.prototype.defaults, { 如果组件可从画布中移除,则为真 可移除:正确, 提示是否可以将组件拖入其他 提示:标明一个可以放入的选择器阵列 可拖拽:确实, 提示是否可以把其他部件掉进去 提示:标明可放入的选择器阵列 Droppable:确实如此, 如果不想看到组件上方的徽章(带有名称),请设置 false Badgable:...

回答(2)

artf2017年12月19日

你好@effectief,请为孩子创建一个带有“传播”属性的包装器

父节点 // 可移动、可移除等
    包装 // 带有“propogate”,不可移动等。
        孩子
        孩子
        ...
lock[bot]2019年9月18日

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

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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