我该如何阻止一个方块插入另一个方块?
@dskarasev你可以定义[自定义组件类型](https://grapesjs.com/docs/modules/Components.html#define-custom-component-type),并用“可拖拽”属性控制拖拽: 干杯!
阅读下方完整回答 ↓问题
请告诉我,如何防止将一个模块插入另一个模块? 我用编辑器为网站创建文章的内部结构。不使用 Grapejs 构建模块。所有自定义模块都是通过配置编辑器添加的。BlockManager.add 如果你能告诉我怎么做,我会非常感激。 谢谢!
回答(1)
@dskarasev你可以定义[自定义组件类型](https://grapesjs.com/docs/modules/Components.html#define-custom-component-type),并用“可拖拽”属性控制拖拽:
型号:{
默认属性
默认值:{
标签名称:“输入”,
可拖拽:'form, form *', // 只能在'form'元素内丢弃
可丢弃:false,// 不能在内部丢弃其他元素
}
}
干杯!
相关问答
通过相似的问题讨论继续研究。
问题 #2850
添加下拉菜单来用特质来屏蔽
你好@artf, 希望你一切安好, 我想知道你是否能帮我解决一个简单的问题(我最近开始使用GrapeJS。 问题:使用插件创建方块,在“特质”部分设置一个下拉菜单,可以更改显示的方块类型。 这是我当前的插件代码,显示两个模块: 我希望在设置(特质)标签下拉菜单中能出现,让我可以...
问题 #938
如何将车把与GrapesJS集成?
你好, 我怎样才能把'handlebars'或其他模板引擎和'GrapeJS'集成? 我的意思是创造,比如说,动态组件及产品详情: “''js const blockManager = 编辑器。BlockManager; blockManager.add(“product”,...
问题 #2146
插件选项不工作——为什么?
大家好, 我刚接触 grapejs,但到目前为止我真的很喜欢它!现在我遇到了一个问题,似乎无法解决,也找不到解决办法,或者说我太笨了。 我在玩自己命名的插件,并将它们导入 grapejs-script。它运行正常,创建的模块也能显示出来。唯一的问题是,我的pluginsOpts...
问题 #3207
Form is not submitting
我正在尝试创建自定义方块。但当我在内容中使用“组件”时,表单没有提交。 当我用“内容”代替“组件”时,我能获取所有表单数据。 但这样就不允许我拖拽新的输入到成型状态。
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。