#21652019年7月24日作者 sdrebel2 个回答
你好@artf, 我们创建了一个自定义资产管理器,非常适合图像组件。但我们无法调用自定义资产管理器来获取背景图像。 尝试用这些方法访问 var stm = 编辑器。风格经理; var fileType = stm.getType('file'); stm.addType('file',{ model: fileType.model, view: fileType.view.extend({ 事件:{ ...... } }) }) 还有其他方法可以用编辑器吗?StyleManager.getSector() 并覆盖函数? 谢谢你,
artf
你好@sdrebel能给我们展示一下你自定义资产管理的实现吗?如果你关注了[这个](https://github.com/artf/grapesjs/issues/491#issuecomment-342813486),你应该也能在样式管理器里看到它
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
#21492019年7月18日作者 fmr4112 个回答
如何在定义新特质(https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type)中创建复选框输入类型,我已经做了,但复选框没有出现,如果我和内置特质类型(复选框)比较,有标签i,谢谢  “在定义新类型中创建elemen” '。 那么有没有办法禁用它,或者点击某个模态时打开该模态?
artf
你能用现场演示展示你的例子吗?我想开启一个模态 是模板里的模态还是GrapesJS的模态?
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
#20922019年6月22日作者 paulwright752 个回答
你好,我使用的是0.14.62版本,但TraitManager出现了问题。我定义了两个自定义特征,如下: “''js 特质管理器 每个新类型都会扩展默认特性 编辑。TraitManager.addType('bindingSrc', { /事件:{ 'keyup': 'onChange', // triggerparent onChange method on keyup },/ onValueChange: 函数 () { if(this.model.get('type')===“bindingSrc”){ 以 targe 元素为模型参照 model = this.target; 从特征对象获取新值 newValue = thi...
artf
你好@paulwright75能做一个可复现的演示吗?
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
#20752019年6月12日作者 webdeveloper04293 个回答
当我把滑块设为0(最小值)时,滑块返回-1值,这个style属性完全被忽略,因为它不是有效的CSS。例如,''border-width: -1px !important'' 我找到了为什么只发生最小值的代码。 在[样式管理器滑块查看代码](https://github.com/artf/grapesjs/blob/dev/src/style_manager/view/PropertySliderView.js#L37) 当滑块值不是最小值时,这个方法效果很好。但如果值设为最小值(比如0),第二个model.set就没用,导致实际值变了。 难道没有-1和+1的集合值不是标准的吗? 简短的解决办法是,我该如何扩展这个功能?
arthuralmeidap
@starcraft0429, 你能举个代码示例吗?我尝试过模拟,但没成功。
storyofyours
@artf做我们的英雄;)
artf
大家,遵循ISSUE模板真的很重要,我甚至不知道你们用的是哪个版本!你能做一个可复现的演示吗?我不明白怎么复现
#20742019年6月11日作者 VM81983 个回答
你好@artf 我在块管理器里应用了一个下拉菜单,代码如下所示 “''js BM.add(“下拉菜单-导航栏”, { label: '<div class=“gjs-block-label”>下拉菜单</div>', 标签:“1”, 分类:“其他”, 可移除:正确, 可拖拽:确实, Droppable:确实如此, 值得突出:确实, 可复制:真, 可编辑:正确, 允许间距:真, 类型:“默认”, 属性:{ 类别:“Fa fa-省略号-h”, 标题:“插入导航动态菜单” }, 内容: '<div data-gjs-type=“default” class=“dropdown”> <span class=“dropdown-text”>...
verdverm
试着查看 DOM 页面,看看画布里下拉的项目是什么,从而看到创建了哪些 html 元素。输出看起来像你预期的 html 吗?
VM8198
@verdverm 是的,在 DOM 里,输出看起来和我需要的完全一样 看这个视频......https://drive.google.com/file/d/1bgb6QibnPPU6qGbLDudOD9xeMGtmvsnG/view
artf
无法用你的代码复现,请制作一个可复现的演示。 顺便说一句,像可移除、可拖拽、可丢弃这些属性是组件定义的一部分,不是块......
#20172019年5月15日作者 keithstric2 个回答
我在Polymer 3.x Element中使用grapesJS,一切运行得非常顺利,项目很棒。但是,我遇到了一个问题: 当我在画布中选择元素,进入特质面板,将光标置于特质字段,输入一些文本(或不输入),然后按删除键或退格键时,它会删除选中的元素。 这种情况在 Chrome 的 Mac OS 和 Windows 上都会出现(其他浏览器还没试过)。 我的问题是:有没有办法在特质管理器中拦截退格/删除键,还是我漏掉了某个配置设置? 这是我的初稿:
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
#20082019年5月11日作者 amoslover3 个回答
我以前用“editor.addComponent()”添加自定义html。 大多数时候它运行良好,但当我尝试插入一个包含大量子元素的大型 HTML 时,画布会变黑且无法修改。我只能重新加载整个编辑器才能让它重新工作。
artf
画布变成黑色 真奇怪。 你能制作一个可重复的演示吗?如果需要,可以上传模板
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。