如何根据下拉选题动态添加特征
我试过下面的代码,它会把 traits 数组加入。但编辑并没有反映。 domComps.getType('linking').model.prototype.defaults.traits.push({ name: 'product' })
阅读下方完整回答 ↓问题
你好@artf, 我有一个自定义组件,带有自定义特质。当我从下拉菜单中选择该选项时,需要根据选择添加更多字段。我该怎么做? 下拉菜单  额外场地  代码在下面,我添加了监听器,但没有选项向当前特质设置添加新字段。 DomComps.addType('linking', { model: CustomType.model.extend({ init() { this.listenTo(this, 'change:link-type', function() { alert(); }); }, defaults: Object.assign({}, CustomType.model.prototype.defaults, { 特质:[{ 标签:“标题”, 名称:“头衔”, 占位符:“标题” }, { 类型:“选择”, 标签:“Type”, 名称:“link-type...
回答(2)
我试过下面的代码,它会把 traits 数组加入。但编辑并没有反映。
domComps.getType('linking').model.prototype.defaults.traits.push({ name: 'product' })
从最新的代码里找到了解决方案。
this.addTrait({ 类型: '勾选框', 名称: 'muted')
相关问答
通过相似的问题讨论继续研究。
问题 #482
自定义组件中的默认资产管理器
我正在为下面的模板创建自定义组件,我们希望用户输入文本、链接、悬停文本并选择图片,想用默认资产管理器选择图片,但不确定如何在自定义组件中获得选中的图片?以下是我使用的代码 view: defaultType.view.extend({ init() { this.listenT...
问题 #990
如何监听事件以获取自定义组件的样式更新?
@artf @arthuralmeidap @nojacko 我有一个自定义组件,比如这样,代码看起来是 [https://jsfiddle.net/nganand/n97g7g43/](URL)。 会只显示,这是我实现的代码 对于创建组件: this.editor.BlockMan...
问题 #3130
标准方法:对HTML工具栏和徽章进行轻微重构
版本: '0.15.10' 这个问题旨在验证是否有合适的方法通过自定义插件扩展当前 https://github.com/artf/grapesjs/blob/master/src/canvas/view/CanvasView.js。我们特别回顾了该文件中的“render()”...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。