面板可能是可移动的,但防止移动,移除子节点上的属性
问题
你好, 我怎样才能防止搬迁,移除子孙的属性? 在这种情况下(见下方代码),用户可以移动父节点(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)
你好@effectief,请为孩子创建一个带有“传播”属性的包装器
父节点 // 可移动、可移除等
包装 // 带有“propogate”,不可移动等。
孩子
孩子
...
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #665
自定义组件与存档
抱歉,又是我! 我正在尝试用我的新组件“img-link”保存我的模板: 但当我用“gjs-get-inlined-html”命令保存模板(这是一个新闻通讯模板)时,它不会保存我的图片的原始字符。 你能帮帮我吗? “JavaScript 导出默认值(编辑器,config = {...
问题 #1849
我到底漏掉了什么?
我缺少什么,才能让标签“div”默认命名为“Div”?(覆盖默认)
问题 #1896
自定义插件的组件未被识别
操作系统:Windows 10 x64 浏览器:Chrome 72.0.3626.121 x64 GrapesJS:v0.14.55 你好,我在一个插件里装了一些自定义组件(引导标签页),但不知为何,GrapesJS在从容器元素加载时,插件的某些组件没有被检测到,有些则是通过拖...
问题 #358
从插件的脚本部分调用 updateScript
大家好, 我已经卡了几个小时,试图弄清楚如何从一个自定义插件的脚本部分调用 updateScript。 到目前为止,我已经制作了自己的插件,等它稳定后我想分享。当它连接到外部 API 并获取特定数据时,我需要刷新它。 任何帮助都非常感谢! 谢谢!
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。