问题 #2278✓ 已解决提出于 2019年9月18日作者 ivcaRealWare3 个反应

:简化省略列/行

快速解答作者 pouyamiralayi2

嗨!因为列的可拖拽属性值为“.row” 把这个扔掉。我们不需要Draggable,因为我们自己在做检查: 如果你需要针对具体情况的进一步帮助,我会非常感激。 干杯。

阅读下方完整回答 ↓

问题

我需要的是简化掉落元素的方式,以加快页面创建的速度。 所以如果我丢弃了一列,但那里没有父行,我希望能自动添加。 放弃划船也是一样。如果我丢弃一行没有容器,能自动添加容器会更好。 实现这一点的最佳方法是什么?

回答(3)

👍 最有帮助pouyamiralayi2019年9月19日

嗨!

因为列的可拖拽属性值为“.row”

把这个扔掉。我们不需要Draggable,因为我们自己在做检查:

const parent = element.parent()
/* 请在这里查看父类型:*/
parent.is(“你的目标类型”)?/* 不要包裹组件*/ : /* 包裹组件 */

如果你需要针对具体情况的进一步帮助,我会非常感激。 干杯。

ivcaRealWare2019年9月19日

我试图通过那个求婚事件来解决这个问题。但当我尝试将列丢弃到别处时,它不允许,因为draggable 属性的列值为**“.row”,所以在_editor.on('block:drag:stop',函数 (element)_ 元素如果列被移除,则是null**。所以我必须把可拖拽属性改为true(因为容器里是这样),然后想办法检查里面是否有行,如果没有就更新内容或者找别的方法。 有什么建议吗?

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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