问题 #392💬 已回答提出于 2017年10月8日作者 daniel-farina2 个反应

定义选定的类别。

快速解答作者 daniel-farina1

更新: 好的,我发现可以通过更改来默认取消所有选项 src/selector_manager/型号/Selector.js ![图片](https://user-images.githubusercontent.com/13665117/31315033-c8811c82-abdc-11e7-9b79-0c604d1b91cf.png) 这几乎解决了我所有的问题,因为当我更改方块的背景色时,它只会更新 c875! 现在已经解决了,我就结束了。

阅读下方完整回答 ↓

问题

你好,@artf,

有没有办法自动选择在自定义样式的元素上创建的类?

![图片](https://user-images.githubusercontent.com/13665117/31314962-0e0f6846-abdb-11e7-8339-84035ae45aca.png)

我目前尝试用网格系统动态更新职业,运行正常,但自动选择所有职业的问题带来了问题。我已经研究了好几个小时的代码,试图弄明白这个问题。

如果能指明正确的文件,魔法发生的地方,非常感谢。

我目前正在关注: [\src\selector_manager\view\ClassTagView.js](https://github.com/artf/grapesjs/blob/ae92898340134ab85ffd6623d681af56cee8fcd3/test/specs/selector_manager/view/ClassTagView.js)

谢谢!

回答(3)

artf2017年10月11日

你可以从模型中访问选择器 “''js model.get('classes').each(selector => selector.set('active', 0))

或者例如,将其全部从模块中禁用

“''js
编辑。SelectorManager.getAll().each(selector => selector.set('active', 0))
daniel-farina2017年10月8日

顺便说一句,把这个改成false会导致你的构建失败,因为测试脚本里有以下情况: 我刚才在这里评论了这个: 测试/规格/selectormanager/型号/SelectorModels.js 还有这个 测试/规格/csscomposer/E2E/CssComposer.js 第129行

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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