问题 #2833💬 已回答提出于 2020年6月16日作者 jpdigital0 个反应

:如何在组件中添加工具栏?

快速解答作者 artf

点击这里 https://github.com/artf/grapesjs/issues/266

阅读下方完整回答 ↓

问题

你好,

我想用工具栏扩展表格组件,用于添加和删除列和行。据我理解的文档和代码,选中组件时应该触发“onActive”这个函数。还是我误解了这个功能?因为当我尝试这样扩展“表格”组件的视图时

编辑。DomComponents.addType(“table”, {
    浏览量:{
         onActive() {
           ...
        },
        onDisable() {
             ...
        }
    }
}

这些函数未被执行。

祝你好,延斯

回答(1)

相关问答

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

问题 #5232

工作者 - 无头“文档未定义”

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 114.0.5735.133 可复制演示链接 不可能添加工蚁来繁殖。 描述一下那个虫子 如何复现这个漏洞?添加一名网页工作人员。在工作者内部初始化 GrapesJS,并设置“无头”选项。添加一个带...

4 个回答更新于 2023年7月11日

问题 #3732

注释组件类型不支持添加特征

我正在开发一个脚本,可以在所有组件类型上添加一个特征,但注释类型没有原型对象。 代码 “''js ddw = 编辑。DomComponents.getTypes(); 对于(设i = 0;i <ddw.length;i++) { DDQ = ddw[i].id; 编辑。DomC...

4 个回答更新于 2022年5月24日

问题 #3409

自定义组件属性,但不是特质

我想创建一个带有属性的自定义组件,该属性会被特定代码更新,但我不希望这个属性作为特性可见且可更新;假设我的属性叫“ebTesto”,我写了一个插件函数: 我本以为会在存储的 JSON 的“gjs-components”部分找到新属性,但结果是这样的: 也许我尝试的方式错了? 有...

4 个回答更新于 2021年4月23日

问题 #3375

无法基于文本组件为扩展按钮组件添加空格。

大家好, 首先,我想表达对这个惊人工具的感激之情。我基于文本组件做了扩展按钮组件,这样可以手动编辑按钮内容,而不使用特质。 扩展按钮组件的代码如下: var comps = 编辑器。主导组件; var defaultType4 = comps.getType('text');...

2 个回答更新于 2021年4月19日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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