问题 #2258💬 已回答提出于 2019年9月9日作者 angelocala940 个反应

多个特性管理器标签页

快速解答作者 artf

没有,目前没有可用的 API 可以做到这一点,有人已经尝试过在 Traits 中实现分类,但由于 https://github.com/artf/grapesjs/pull/1790 实现得很差,我无法接受 目前唯一的解决办法是直接操作DOM(比如通过切换类别标签或选择来隐藏或移动某些特性)

阅读下方完整回答 ↓

问题

我知道我可以用“appendTo”属性把特质管理器附加到自定义元素里。

traitManager: {
    附录:'.traits-container',
},

但有没有办法创建更多标签页,并通过类别属性将特征划分到这些标签页里?

回答(1)

artf2019年9月14日

没有,目前没有可用的 API 可以做到这一点,有人已经尝试过在 Traits 中实现分类,但由于 https://github.com/artf/grapesjs/pull/1790 实现得很差,我无法接受 目前唯一的解决办法是直接操作DOM(比如通过切换类别标签或选择来隐藏或移动某些特性)

相关问答

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

问题 #1645

将面板向左移动

大家好,葡萄团队, 我正在尝试把 BlockManager、StyleManager、TraitManager 等迁移到左边。 我试过用“appendTo”,但不知道为什么默认面板还显示。 ![葡萄味](https://user-images.githubusercontent...

3 个回答更新于 2020年1月7日

问题 #3835

StyleManager AppendTo 在自定义 div 中未显示

葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 铬93可复制演示链接 https://codepen.io/paooolino/pen/WNOPgJy描述一下那个虫子 如何复现这个漏洞? 这很简单,因为我之前用的是 Grapes v.0.16.xx...

4 个回答更新于 2021年11月9日

问题 #3329

我应该如何在脚本中获得自定义特质修改?

你好,@artf,这是一个很棒的框架,非常感谢。 我现在用它来创建移动版 BUI 框架的组件,遇到了一个问题,我添加了自定义的特性文本区,我该如何制作这个?当数据发生变化时,它会在输出脚本中触发。 “''js 编辑。TraitManager.addType('textarea'...

4 个回答更新于 2021年3月15日

问题 #3242

当样式管理器在另一个 div 中时,“使用样式管理器前选择元素”的消息不显示

版本:0.16.34 预期的行为是什么? 编辑器初始化时,没有选择任何元素,因此样式管理器应像编辑器配置中未使用“appendTo”时一样,提示“使用样式管理器前选择元素”。 目前的行为是什么? 在编辑器配置中使用“appendTo”时,像这样: 样式管理器开始时显示所有扇区,...

4 个回答更新于 2021年1月28日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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