问题 #742💬 已回答提出于 2018年1月10日作者 JuanTincho0 个反应

选择类别的顺序和可见性

快速解答作者 artf

我认为 BlocksView 的改动并非必需(乍看之下)。如果你把该类别作为对象传递,它会以所有属性的形式被添加。如果你指的是用“顺序”样式更新分类视图(如果存在的话),我没问题

阅读下方完整回答 ↓

问题

@artf,我们需要在应用启动时能够更改类别顺序和可见性。

我通过在类别中更改模型和BlocksView.js的这段代码实现了:

如果(category & & this.categories) {
      如果 (typeof category.label == 'string') {
        范畴 = {
          编号:类别.label,
          标签:类别.标签,
          顺序:类别。顺序,
          开启:类别。开启,
        };
      }

...以及在Flexbox属性中设置顺序。

我想知道你觉得这是不是个好方法,或者你有其他建议。

我愿意做永久性创伤。

谢谢!

回答(2)

artf2018年1月11日

我认为 BlocksView 的改动并非必需(乍看之下)。如果你把该类别作为对象传递,它会以所有属性的形式被添加。如果你指的是用“顺序”样式更新分类视图(如果存在的话),我没问题

lock[bot]2019年9月18日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

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

问题 #381

在类型检查时用“字符串”代替“文本”吗?

下面的这行似乎无法用于“文本”参数是字符串。 “typeof text === 'text'” 真的应该是“typeof text === 'string'”吗? JavaScript 里真的有“文本”类型吗?据该消息来源,没有:https://developer.mozill...

2 个回答更新于 2019年9月18日

问题 #1991

可调整大小,使用 px 输出中的 unitWidth 换成百分比。

你好,@artf, 感谢你制作了这个了不起的框架。 最近我基于你的[flexbox插件](https://github.com/artf/grapesjs-blocks-flexbox)做了一个自定义组件。 ![演示](https://cdn.kapwing.com/final...

3 个回答更新于 2020年5月6日

问题 #1915

Grapesjs 剥 离实体(大多由 CKEditor 插入)

你好@artf, 我们刚注意到,如果你将这段代码导入 grapesjs: '<label class=“c3100 c3152 c3212” style=“box-sizing: border-box;”>我的标签字段1</label>&nbsp; <label class=“...

3 个回答更新于 2020年3月27日

问题 #1306

在保存后,在 HTML 内容中插入文本并不会更新。

你好@artf, 我在保存HTML内容的过程中遇到了一些陷阱。现在我们有一个弹出的模态对话框,我可以选择一些特殊文本,并在选中的元素中注入画布。问题是保存HTML内容时,更改不会反映在内容上。它喜欢我必须刷新或更新模型,但我不知道怎么更新。 注: 只有在多次插入后才保存数据。但...

3 个回答更新于 2020年3月18日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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