#22762019年9月18日作者 iamriel2 个回答
你用的是最新版本吗(旧版本不支持)? 版本 0.15.8预期的行为是什么? “change:style”监听器在更改/更新风格时应被触发接下来会发生什么? 什么都没发生如果你能复现该漏洞,请标明所有必要步骤将文本块拖曳到画布上尝试更改文本的样式和属性演示 https://codepen.io/iamriel/pen/aboROrz 我也试过“change:attributes:style”,甚至像“change:style:padding-top”这样的特定样式,但依然没有任何反应。 我不确定是不是我漏掉了什么。 谢谢!
iamriel
算了,我刚刚关闭了“avoidInlineStyle: 0”:)
VanShane
你好,有没有办法在不使用 'avoidInlineStyle: 0' 的情况下监听组件样式的更新(无论是在模型还是视图中)。
#22752019年9月18日作者 adriangroch3 个回答
看起来当配置中默认的“面板”被更改时,面板上的基本样式会被剥离。比如字体和滚动条。你用的是最新版本吗(旧版本不支持)? 是的你是在本地GrapesJS版本遇到这个bug,还是当前的演示版? 两者兼具预期的行为是什么? 当添加“默认”面板时,溢出滚动和样式与编辑器其他部分保持一致接下来会发生什么? 样式不应用到面板上 实时例子:https://jsfiddle.net/bhujavo5/ 奇怪的是默认样式被应用到画布上,但编辑器的其他部分却拒绝了。我是不是错误地初始化了编辑器?
artf
抱歉@adriangroch我真的不明白你到底期待什么。我看到面板及其样式是正确应用的。 你说的是编辑器外面的卷轴吗??这和编辑器及其风格无关......
adriangroch
@artf,当你在画布上有足够的组件并选择图层管理器时,样式不会像默认示例那样应用——字体不同,滚动条也变了。这些都还在编辑器里 
artf
那个滚动条不是来自编辑器,而是来自“正文”,而且是关于字体的,作为自定义界面(用“appendTo”时),字体是从父字体取的
#22742019年9月17日作者 tom-sherman3 个回答
我正在尝试挂载一个只读组件(可拖拽、可丢弃等,均设置为false),并允许用户在里面编辑子组件。 例如,如果我有以下内容 '''html <div class=“wrapper”> <header>一个头</header>部 <div> 编辑我 </div> <footer>一个基脚</footer> </div> ``` 我想在组件内加载所有这些内容,并允许用户拖动新的方块,显示“编辑我”
pouyamiralayi
你好!你可以这样设置目标组件的可拖拽属性: 这样,它只能拖入槽内。对只读类型也可以做同样的操作。 如果你需要针对具体情况的进一步帮助,我会非常感激。 干杯。
pouyamiralayi
你好! 如果你指的是在没有用户操作的情况下将组件注入编辑器,你可以使用: 更多相关内容[见此处](https://grapesjs.com/docs/api/editor.html#setcomponents)允许用户拖动新的方块,显示“编辑我”。 如果你指的是让只读组件再次可编辑,可以通过以下方式实现: 更多相关内容[见此处](https://grapesjs.com/docs/modules/Components.html#component-instance) 干杯!
tom-sherman
@pouyamiralayi 谢谢!我已经实现了一个“Slot”组件,并在init方法里覆盖了属性 “JavaScript const Slot = () => ({ 型号:{ 默认值:{ 可调整大小:错误, 内容:'<div style=“min-height: 75px” class=“teditor-wrapper”></div>' }, init() { 如果插槽被加载在只读组件内部,则覆盖这些标志 this.set('droppable', true) this....
#22732019年9月17日作者 slellampati2 个回答
我创建了三个自定义按钮(编辑、预览、保存),这些按钮都有运行和停止方法。当我点击任何按钮时,它会触发该按钮的运行命令,但在执行其他按钮停止功能之前。 当我点击编辑时,下面是控制台输出 当编辑按钮关闭(停止命令)时 是什么原因导致其他停止命令先触发,即使我没有任何事件监听器?
mcottret
你好@slellampati, 抱歉这个回答可能有点晚了,但我刚好遇到了同样的问题,也发现了这个问题。 回答问题:GrapesJS 的按钮有一个 [“active” 事件监听器](https://github.com/artf/grapesjs/blob/dev/src/panels/view/ButtonView.js#L84),它会禁用激活按钮的面板中的所有按钮,从而执行[它们的停止命令](https://github.com/artf/grapesjs/blob/de...
artf
你可以添加不同的“上下文”:例如,对你的按钮使用“保存按钮”来解除默认行为(默认情况下按钮共享相同的上下文) 入门指南里其实有一个很小的参考资料: https://grapesjs.com/docs/getting-started.html#panels-buttons
#22722019年9月17日作者 adriangroch1 个回答
你用的是最新版本吗(旧版本不支持)? 是的你是在本地GrapesJS版本遇到这个bug,还是当前的演示版? 当前演示及本地版本,也使用[CKEditor插件](https://github.com/artf/grapesjs-plugin-ckeditor)预期的行为是什么? 当一个“可文本”组件,例如 [#481 合并字段](https://github.com/artf/grapesjs/issues/481#issuecomment-481460506)被拖入文本区域(即段落、标题)时,它会相应地渲染(就像没有自定义 RTE 时一样)接下来会发生什么? 该分量消失如果你能复现该漏洞,请标明所有必要步骤添加“grapesjs-...
artf
你好@adriangroch感谢你的报告,但遗憾的是这不是 bug,只是目前无法在自定义 RTE 中放置组件(这里指“文本”)。每个RTE都有自己的实现,我们无法确保内部外部元素(这里指组件)的正确使用
#22712019年9月16日作者 fadaeian1 个回答
嗨 我把Dev Extreme 饼图定义为新组件,除了拖动ComponeNet到单元格或每次使用预览按钮时,图表和单元格容器大小都会变化。 有没有什么设置可以防止细胞大小变化? 谢谢
#22702019年9月15日作者 ghost暂无回答
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...
#22692019年9月15日作者 parmando1 个回答
有人知道如何在图片编辑器中将工具翻译成“裁剪”“翻转”吗? 
parmando
我刚学会了怎么做...... 'var localeptBR = { “作物”:“Cortar”, “全部删除”:“Apagar tudo”, “加粗”:“Negrito”, “应用”:'Aplicar', “箭头”:'塞塔', “箭-2”:“Seta 2”, “箭-3”:“塞塔3”, “混合”:“Mistura” '模糊':'内沃亚', “明亮”:“Brilho”, “泡泡”:'博拉', “取消”:“取消”, “中心”:'中心', “圈”:“Círculo”, '颜色':...
#22682019年9月13日作者 tom-sherman1 个回答
如果有这样的功能就太好了,这样我就能为我目前需要翻查源码、确定具体格式的编辑器内容写渲染器。这在定义类型时也会很有帮助。 也许可以从Backbone模型生成?
artf
关于Typescript声明#1759有一个未解问题
#22672019年9月12日作者 Sparke21 个回答
问题 我喜欢 grapesjs,我认为它是最好的 GUI 构建器解决方案,但我找不到任何内置组件库。 我知道有[官方扩展](https://github.com/artf/grapesjs#extensions),但元素很少。 有没有其他插件/库/模板?可能由一些第三方开发者开发。 我在找[ ] 进度条[ ] 分页[ ] 下拉菜单[ ] 汉堡菜单[ ] 模态[ ] 卡牌元素 例如,[LayoutIt](http://bit.ly/2NXrDdN)支持多种元素,我想在GrapesJS中使用相同的元素,而不要求手动重写。
artf
试试这个:https://github.com/kaoz70/grapesjs-blocks-bootstrap4