问题 #2762💬 已回答提出于 2020年5月9日作者 lofcz0 个反应

如何直接从添加块中听到性状值的变化

快速解答作者 Aiyush-G

你解决这个问题了吗?如果有,怎么做?

阅读下方完整回答 ↓

问题

我正在将 JSON 传递给 'editor'。BlockManager.add()' 函数来定义我的块,从服务器加载内容,并以同样方式填充名为“defaultCategory”的select类型特征。 一切都很顺畅。现在我需要听到那个选择的“onchange”事件,并在那里执行一些JS。 我咨询过 https://grapesjs.com/docs/modules/Traits.html#add-traits-to-components 但没找到具体方法。 你介意快速演示一下,当我的特性值发生变化(通过用户选择其中一个选项)时,我该如何执行“alert('test')”?提前感谢大家。 “''js { label: '<img src=“/Uploads/Lanbuilder/articlesRow.png” class=“lanbuilderIcon” width=“50” height=“50”/><div>My block</div>', 范畴:C.范畴, 属性:{ 类:'gjs-fonts gjs-f-b4', defaultCategory: '' }, 内容:{ 内容:“AJAX正在加载本块的内容......” 脚本:function() { moduleCommonFunctions.loadContentToDiv(this.id, '/topic/getTopi...

回答(3)

Aiyush-G2020年6月22日

你解决这个问题了吗?如果有,怎么做?

SwapnilSoni19992023年8月22日

请向导

Vampire-V2023年9月28日

@lofcz 你怎么解决这个问题?

相关问答

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

问题 #3574

添加特质不会被特质管理器识别。

以下是[docs](https://grapesjs.com/docs/modules/Traits.html#add-traits-to-components)的示例。 有没有进一步的配置可以让元素的新特质显示? 使用输入的示例无法运行,我的ID被接收了,但额外的属性没有。...

3 个回答更新于 2021年7月31日

问题 #3157

我想将脚本应用到rte元素,也就是select的html元素,选择一个select字段的值时,动态值应该会附加到另一个select字段上,但脚本在RTE中无法…

我想将脚本应用到rte元素,也就是select的html元素,选择一个select字段的值时,动态值应该会附加到另一个select字段上,但脚本在RTE中无法工作 ![截图 2020-11-25 下午1:30:28](https://user-images.githubuser...

2 个回答更新于 2020年11月27日

问题 #3524

:将select2 UI元素集成到特质中

我刚接触葡萄JS......很棒的工具。我有一些关于特质的问题。 我按照这个教程操作了 https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type 因为我必须覆盖href的生成方式。这个例子对我来说很棒...

3 个回答更新于 2021年6月10日

问题 #1146

在包装中添加特征

我找到了通过“init”函数向包装器添加特征的方法, 但我还得添加其他包装配置,比如“可移动”、“可复制”等。因为“wrapper”只是配置元素,我希望这是默认行为。但是,如果有办法直接添加“特质[]”而不使用其他属性,该如何实现呢? 我也跟着做了。 'DomComponent...

3 个回答更新于 2019年11月24日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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