有可能扩展选择性质吗?
问题
我想创造一个叫做颜色的特质。这个特质有一个颜色下拉菜单,可以选择。当选择颜色时,我想修改该元素的类,使其包含所选颜色并移除其他颜色。修改职业应该很简单,但我想扩展默认的“选择”特性的行为,而不是为了基于选择输入的特征而必须复制它。 我尝试过几种方法。 在向特质管理器添加新类型时,扩展了“select”类型。 而且,我尝试在创建组件时更改“onValueChange”函数(我知道它是私有😉的)。 它们似乎都无法调用我的“onValueChange”函数。任何帮助都将不胜感激。谢谢
回答(2)
遗憾的是,目前的性状实现不允许扩展其类型
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #709
IsComponent 没有返回特征
新年快乐!我在使用“isComponent()”时遇到了问题。这是我的代码: 不知为何,这个特性唯一会出现在组件设置中,是当我完全移除 'isComponent()' 的 if 语句,只返回 '{ 类型: 'selectReference' }'' 时。然而,这就成了一切的特征...
问题 #710
让整个元素都能拖动,而不仅仅是手柄
我正在修改手柄,除了有手柄外,我还希望整个元素都能拖拽。看代码,我猜我只需要在select时给可拖拽的元素附加'tlb-move'命令。 上述代码在选择状态下,将选中的组件写入控制台。从这里开始,我认为需要添加一个用于拖拽的事件监听器,但我尝试用 '.on()' 附加监听器都失...
问题 #358
从插件的脚本部分调用 updateScript
大家好, 我已经卡了几个小时,试图弄清楚如何从一个自定义插件的脚本部分调用 updateScript。 到目前为止,我已经制作了自己的插件,等它稳定后我想分享。当它连接到外部 API 并获取特定数据时,我需要刷新它。 任何帮助都非常感谢! 谢谢!
问题 #1247
创建新类型后文本消失
你好! 我正在创建一个新块,在创建过程中(拖放)打开一个模态 https://github.com/artf/grapesjs/issues/174 真的帮了我,效果很好。 但它带来了一个令人惊讶的副作用:当我选择和取消一个文本组件时,文本会消失。 这是代码,我觉得我无意中改了...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。