如何直接从添加块中听到性状值的变化
问题
我正在将 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)
你解决这个问题了吗?如果有,怎么做?
请向导
@lofcz 你怎么解决这个问题?
相关问答
通过相似的问题讨论继续研究。
问题 #3574
添加特质不会被特质管理器识别。
以下是[docs](https://grapesjs.com/docs/modules/Traits.html#add-traits-to-components)的示例。 有没有进一步的配置可以让元素的新特质显示? 使用输入的示例无法运行,我的ID被接收了,但额外的属性没有。...
问题 #3157
我想将脚本应用到rte元素,也就是select的html元素,选择一个select字段的值时,动态值应该会附加到另一个select字段上,但脚本在RTE中无法…
我想将脚本应用到rte元素,也就是select的html元素,选择一个select字段的值时,动态值应该会附加到另一个select字段上,但脚本在RTE中无法工作 ![截图 2020-11-25 下午1:30:28](https://user-images.githubuser...
问题 #3524
:将select2 UI元素集成到特质中
我刚接触葡萄JS......很棒的工具。我有一些关于特质的问题。 我按照这个教程操作了 https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type 因为我必须覆盖href的生成方式。这个例子对我来说很棒...
问题 #1146
在包装中添加特征
我找到了通过“init”函数向包装器添加特征的方法, 但我还得添加其他包装配置,比如“可移动”、“可复制”等。因为“wrapper”只是配置元素,我希望这是默认行为。但是,如果有办法直接添加“特质[]”而不使用其他属性,该如何实现呢? 我也跟着做了。 'DomComponent...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。