问题 #1424💬 已回答提出于 2018年9月14日作者 mararn16180 个反应

复选框特性值在视图(render())和模型(getHtml())中渲染方式不同

快速解答作者 artf

@mararn1618你能制作一个可重复的现场演示吗?

阅读下方完整回答 ↓

问题

我有一个自定义组件,带有复选框特性“show-name”。当特征值为“true”时,组件在视图中渲染为 show-name=“true”属性,而模型只有“show-name”,并通过 getHtml() 将渲染为“show-name”。 我怎样才能通过getHtml()让一个复选框特征渲染成“show-name=true”? (抱歉下面引用代码比较长 ;-) )View 属性为 show-name=“true” '<filter-wizard data-gjs-type=“Feature (Enum)” filter-model=“filterDAO.getFilterForPropertyProfileId(46)” pp-id=“46” pp-type=“4” show-name=“true” data-highlightable=“1” class=“gjs-comp-selected” style=“width: 100%;display: block;padding: 16px;min-height: 160px;background-size: 60%;background-image: url(”assets/featureEnumopa.png“); background-repeat: no-repeat;background-position: center...

回答(3)

artf2018年9月15日

@mararn1618你能制作一个可重复的现场演示吗?

mararn16182018年9月23日

我现在正在用一个变通方法,让我的 AngularJS 指令——该属性的使用点——重新计算“show-name”,就像我们在链接阶段有 “show-name=”true“一样。绕过 AngularJS 指令

相关问答

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

问题 #1487

从数据库加载

我在加载MySQL数据库的lory滑块时遇到了问题。当我重新加载时,功能就没了,我无法左右滑动。 这是我的存档码: ' var cmdm = 编辑器。指挥; cmdm.add('save-db', { run: 函数(em,发送者){ sender.set('active',...

3 个回答更新于 2020年4月15日

问题 #1493

Render() 第一次通话时能正常工作,但后续通话则不行

你好, 我创建了一个自定义组件,用“背景图像”显示图像,<div>而不是用“<img>''元素。大部分时间还能用,只是每次我更改它的“src”特性时,都必须重新加载编辑器来预览渲染后的元素。这是其观点: “''js 查看:originalMap.view.extend({ in...

3 个回答更新于 2019年10月21日

问题 #538

点击组件总是先打开样式,即使我覆盖了

当我点击组件时,我想让这些特质打开 点击组件可以打开样式。再点一次它,终于会打开“开放-tm”特质管理器。 我该如何覆盖“点击”时的开场风格?

3 个回答更新于 2019年9月18日

问题 #405

无法在无序列表中拖拽列表项

再见,感谢你对葡萄的好与感谢!我正在尝试为用户创建选择题。下面的第一个块是包含一个无序列表的表单的部分。表单内部的无序列表应能接受列表项,而列表项本身就是另一个块(下面第二个块)。我收到这个错误:“目标位置无效:目标收集未找到,目标不可投放......”。我设置了data-gj...

3 个回答更新于 2019年9月18日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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