在包装中添加特征
但我还得添加其他包装配置,比如可移动、可复制等。由于 wrapper 只是配置元素,我希望这是默认行为。但是,如果有办法直接添加性状[]而不依赖其他属性,那该怎么做呢? 如果你用init配置,就是这样,其他属性如果需要的话都要指定。我也跟着。 DomComponents.getWrapper().get('traits').add({'name':'test', 'type': 'text', 'label':'Test'}) 当我点击包装元素时,会弹出以下错误信息。 刚试了试用同样的代码演示,效果如预期(尽量更新到最新版本)。
阅读下方完整回答 ↓问题
我找到了通过“init”函数向包装器添加特征的方法,
domComponents: {
包装器:{
可移动:假,
可复制:错误,
可拖拽:错误,
特质:[...]
}
}
但我还得添加其他包装配置,比如“可移动”、“可复制”等。因为“wrapper”只是配置元素,我希望这是默认行为。但是,如果有办法直接添加“特质[]”而不使用其他属性,该如何实现呢?
我也跟着做了。 'DomComponents.getWrapper().get('traits').add({'name':'test', 'type': 'text', 'label':'Test'}''
当我点击包装元素时,会弹出以下错误信息。 
无论如何,我打算用我描述的第一个配置设置。如果有更好的方法,请告诉我一些信息。
谢谢。
回答(3)
但我还得添加其他包装配置,比如可移动、可复制等。由于 wrapper 只是配置元素,我希望这是默认行为。但是,如果有办法直接添加性状[]而不依赖其他属性,那该怎么做呢?
如果你用init配置,就是这样,其他属性如果需要的话都要指定。
我也跟着。 DomComponents.getWrapper().get('traits').add({'name':'test', 'type': 'text', 'label':'Test'}) 当我点击包装元素时,会弹出以下错误信息。
刚试了试用同样的代码演示,效果如预期(尽量更新到最新版本)。
我之前用的是0.14.5。它在0.14.15版本上运行得很好。谢谢你的建议,抱歉没和最新版本测试就麻烦了。
@sura2k 你是如何提取包装器设定后的特征值的?/cc。@artf
相关问答
通过相似的问题讨论继续研究。
问题 #1779
特征类型 在组件类型初始化时未勾选复选框。
嗨,阿图尔 当我尝试从 domCom 的 init() 中检查特征(类型:勾选框) 时,属性设置为真但未勾选。 代码: “''js 特质:[ { 类型:“勾选框”, 标签:“显示分页”, 名称:“页码”, 变革提案:1 } ] .... init() { var 页码 = th...
问题 #687
在使用 editor.on('component:add',function(){} 更新组件属性后;蓝色盒子的商品不正确。
在使用 editor.on('component:add',function(){} 更新组件属性后; 蓝色方框的物品(指动作图标)不正确。复制图标不应该显示。 ![图片](https://user-images.githubusercontent.com/2859394/34...
问题 #1384
新闻通讯预设按钮仅查看文本
你好, 我用最新的Grapesjs搭配通讯预设插件,但拖拽按钮时只显示文本 ![截图来源于2018-08-27 13-42-17](https://user-images.githubusercontent.com/28822541/44644711-3d008900-a9ff...
问题 #1869
如何在输入特征中添加额外字段
你好, 我想在默认输入特征中添加新字段。 例如: 我需要在已有的输入特征中添加{label: binding, name:binding} ![图片](https://user-images.githubusercontent.com/33427536/53938957-cba...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。