使内部元素不可通过传播移动
你可以在中间放置另一个自定义组件,传播这些属性和“可拖拽”功能 或者,由于所有组件的droppable都是false,你也可以直接在初始化时更新所有内部组件 “''js const doTheThing = items => items.forEach(item => { item.set({ draggable: false, removable: false, ... }) doTheThing(item.components()); }); 编辑。DomComponents.addType('eb-privacy', { ... 默认值:{ ... }, init() { doTheThing(this.components...
阅读下方完整回答 ↓问题
你好,创建一个组件/方块,我们希望内部的元素不被移除、编辑或移动: 没有被移除也没有编辑,好吗?但怎么才能让它们变得不可移动? 谢谢! $.get( “/iscrizionePrivacy.plp?a=VGsflaU2d7D0sUcDhl7lCkkX8tE1UW9kBzLcqcUAR8-yKo74nLUmyXKrfIUstkUirvlSCA5sqeHrBsznmUg&locale=itIT&fromBE=true”, function( data ) { 编辑。DomComponents.addType('eb-privacy', { 让编辑器明白何时绑定“我的输入类型” isComponent: el => el.tagName === 'INPUT', 模型定义 型号:{ 默认属性 默认值:{ 标签名称:“输入”, 可拖拽:'form, form *', // 只能在'form'元素内丢弃 可丢弃:false,// 不能在内部丢弃其他元素 可编辑:错误, 可移除:错误, 可调整大小:正确, 传播:['可丢弃', '可编辑', '可移除'] 组件:数据 } } }); 编辑。BlockManager.add('test-COMPONENT-PRIVACY', { 标签:“test-COMPONENT-PRIVACY”, 内容: '<div data-gjs-type=“eb-p...
回答(3)
你可以在中间放置另一个自定义组件,传播这些属性和“可拖拽”功能 或者,由于所有组件的droppable都是false,你也可以直接在初始化时更新所有内部组件 “''js const doTheThing = items => items.forEach(item => { item.set({ draggable: false, removable: false, ... }) doTheThing(item.components()); }); 编辑。DomComponents.addType('eb-privacy', { ... 默认值:{ ... }, init() { doTheT...
跟随代码打印的只有“........做事3......”看起来init()没有被命名为: '$.get( “/iscrizionePrivacy.plp?a=VGsflaU2d7D0sUcDhl7lCkkX8tE1UW9kBzLcqcUAR8-yKo74nLUmyXKrfIUstkUirvlSCA5sqeHrBsznmUg&locale=itIT&fromBE=true”, function( data ) { const doTheThing = items => items.forEach(item => { item.set({ draggable: false }) console....
你必须在画布中使用该组件
相关问答
通过相似的问题讨论继续研究。
问题 #459
在另一个模块中包含自定义组件时出现错误
抱歉标题有点模糊。我不太确定如何简洁地描述这件事。我有一个自定义块,想限制只有图片可以丢进块的某个部分。我尝试过类似这样的方法: 然而,当我这样做时,尝试将方块从方块调色板中拖出时,会出现以下错误: ... grapes.min.js:2 未捕获类型错误:s 不是构造函数 at...
问题 #2170
自定义组件——如何将可编辑设置为 true。
你好,我创建了一个自定义组件类型,但在让它可编辑时遇到了一些困难。 该组件是一个带有组件类型“标签”的“span”。它只包含文本,但我想扩展默认部分,而不是文本组件。有没有什么办法能让它更可编辑,即使它不是“文本”? “''js comps.addType('tag', { 型...
问题 #2549
更新属性变更的组件视图
大家好, 我正在尝试创建一个组件,它会根据属性值更新视图 “JavaScript 编辑。DomComponents.addType(“price-value-type”, { isComponent: el => { if (el.tagName == “div” & el.h...
问题 #2214
SVG Element 并不是真正的 SVGElement
行为 我用外部 Javascript 代码,根据属性动态替换一些 SVG 元素。JavaScript代码首先检查要验证的元素类型,确认它是一个像这样的SVGElement: 'document.querySelector('#someId') 实例of SVGElement'...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。