#11532018年6月1日作者 ssabrewolf2 个回答
嗨,葡萄团队 是否有可能创建一个快速访问的左面板侧边栏,包含最受欢迎的方块(文本、图片、两列等),这样始终可见,因为在画布上选择任何组件都会自动隐藏主右方块的面板。如果是这样,如何在这个带有按钮的新自定义左侧面板中复制原始方块的拖放行为, 例如:  此致
artf
请看这个示例 https://codepen.io/artf/full/MQpZPj/
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#11522018年6月1日作者 milapshah153 个回答
大家好, 我有一个要求,添加了一个按钮,可以将配置保存到远程数据库。现在我想听到画布中任何关于启用或禁用按钮的修改。例如,如果有任何变化,启用保存按钮让用户保存。我浏览过可用的事件,但没有发现任何能听取任何变化的(样式、组件添加/移除)。 有人能帮帮我吗?@artf 此致敬礼 米拉普
IStirton10
实际上我认为有一个活动可以达到这个目的。你能试着在“change:changesCount”上定义你的方法回调吗? 葡萄酱\src\editor\model\Editor.js:64 'this.on('change:changesCount', this.updateChanges, this);'
IStirton10
我不确定是否有专门的活动会监听画布的任何变化。也许你可以把你的方法运行在所有画布事件上? https://github.com/artf/grapesjs/blob/dev/src/editor/index.js#L53 ' ## 画布 'canvas:dragenter' - 当某物被拖入画布时,'DataTransfer'实例作为参数传递 'canvas:dragover' - 当某物在画布上拖拽时,'DataTransfer'实例作为参数传递 'canvas:drop...
milapshah15
@IStirton10 让我试试。我想这应该可行。 此致敬礼 米拉普
#11502018年5月31日作者 afaraha84033 个回答
大家好, 我需要帮助把这个功能集成到我已有的一个网页应用中。 所有渲染和工作都如预期,但我正试图通过拖放方式将上传的图片变成 base64。 使用终端不是我能用的选项。 这是我手头的代码 另外,在处理外部上传功能后,我是不是只需要调用添加资源来让图片可用? 感谢任何支持......
artf
你试过这个吗? “''js 资产管理人:{ ... 上传文件:false, embedAsBase64: true, ```
afaraha8403
是的,我试过了。 但我想要的是获取base64文件,这样我就能上传到我用的plateform,然后把return链接添加到grapesjs
artf
那就用“uploadFile”,如果你不知道怎么获取文件的base64,试着复制['embedAsBase64'](https://github.com/artf/grapesjs/blob/dev/src/asset_manager/view/FileUploader.js#L241)。
#11492018年5月31日作者 ionic6662 个回答
嗨,兄弟。现在,表格不能改变内容。我该如何修改TD中的内容
artf
@ionic666请按照问题模板操作,我甚至不明白你问题的上下文
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#11482018年5月31日作者 dwengticorp2 个回答
我创建了一个组件,比如 cont TWITTERTYPE = 'TWITTER'; domc.addType(TWITTERTYPE, { model: defaultModel.extend({ 默认值:{ ...defaultModel.prototype.defaults, 可掉落:错误, 账号:“安大略联盟”, widgetwidth:425, widgetheight:525, 特质:[ { 标签:“账户”,名称:“账户”,changeProp: 1, }, { 标签:“宽度”,名称:“widgetwidth”,类型:“数字”,changeProp: 1, }, { 标签:“高度”,名称:“widgetheight”,类...
artf
如果你使用任何类型的压缩器,脚本也会受到影响。如果你需要向用户展示完整代码,可以把脚本设置成字符串
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#11462018年5月30日作者 sura2k3 个回答
我找到了通过“init”函数向包装器添加特征的方法, 但我还得添加其他包装配置,比如“可移动”、“可复制”等。因为“wrapper”只是配置元素,我希望这是默认行为。但是,如果有办法直接添加“特质[]”而不使用其他属性,该如何实现呢? 我也跟着做了。 'DomComponents.getWrapper().get('traits').add({'name':'test', 'type': 'text', 'label':'Test'}'' 当我点击包装元素时,会弹出以下错误信息。 .get('traits').add({'name':'test', 'type': 'text', 'label':'Test'}) 当我点击包装元素时,会弹出以下错误信息。 刚试...
sura2k
我之前用的是0.14.5。它在0.14.15版本上运行得很好。谢谢你的建议,抱歉没和最新版本测试就麻烦了。
betacar
@sura2k 你是如何提取包装器设定后的特征值的?/cc。@artf
#11452018年5月29日作者 milapshah153 个回答
大家好 我在找文档,可以让用户从本地选择图片,然后图片应该存储在 SQL 数据库里。你能推荐一些正确的资源来实现同样的效果吗? 我该如何获得被选中的 base64 文件 此致敬礼 米拉普
artf
你需要知道的关于这场争论的全部信息就是[这里](https://github.com/artf/grapesjs/wiki/Assets)
milapshah15
@artf 谢谢你结案。我也实现了同样的方法,效果非常好。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#11442018年5月29日作者 fernandoagarcia3 个回答
有没有办法扩展现有的房产,或者创建一个新的房产来更改多个房产?我有一个组件,想在一个属性设置内通过无线电更改字体大小、填充左侧、右侧填充等。但我注意到每个选项只有一个数值。有没有办法同时更改多个数值?
artf
你好,Fernando,你可以在这里找到更多关于样式管理器 API 的信息 [这里](https://github.com/artf/grapesjs/wiki/API-Style-Manager)
fernandoagarcia
@artf 抱歉。我的意思是我想在一个属性内实现宽度、左侧填充、右侧填充。也许用无线电。我在文档里找不到类似的例子。想知道这是否可能。
artf
不,风格经理是按物业工作的。但你可以用[Traits](https://github.com/artf/grapesjs/wiki/Traits)创建自定义行为,在你的情况下可以更改样式
#11432018年5月29日作者 ssabrewolf2 个回答
大家好,葡萄团队 我成功创建了一个带有特征的组件和一个插入模块,拖拽模块时会有一个绿色的占位符,作为用户插入组件的辅助工具,如图所示  ,该行辅助器只在块拖拽操作中出现,是否可以在不手动拖放操作的情况下自动触发该行辅助器?如果存在URL参数(例如可用 mysite.com/editor?wcomp=map),就想渲染该行。 此致
artf
不,遗憾的是,没有办法用那种方式触发d&d,类似的事情你可以通过Canvas中的“editor.runCommand('tlb-move')”对选中的组件做,但不能用块
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#11422018年5月29日作者 ionic6662 个回答
你好,现在我正在实现更改我的表格。 我用的是 this.selected.components('<table><tbody>'+tbodys+''</tbody></table>) 但还有一张额外的表格,保存后,冗余表格的网站已经更改了。  ![qq20180529-151857](https://user-images.githubusercontent.com/36065691/406...
artf
显然,如果你每次都添加初始值行,刷新页面时就会有行
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。