#15292018年10月19日作者 krunal0393 个回答
我有自定义组件,并应用了 editable=true,但子元素不可编辑,我甚至尝试添加 data-gjs-editable=true,也尝试使用基本组件块,但整个组件都无法编辑。 'var 滑块类型 = 'hsbc-slider-1'; var createSliderComponent = function (comps, defaultModel, defaultView) { var defaultType = comps.getType(“default”); var defaultModel = defaultType.model; var defaultView = defaultType.view; comps.ad...
artf
点击组件时>特性是看不到的。 因为你点击的是另一个组件(内部组件,它有自己的特性),如果你不需要该组件可选择,可以用'selectable'属性 '<div data-gjs-selectable=“false”>...'
artf
你应该把HTML放进“内容”里(块定义里),而是放在“组件”里。
krunal039
@artf我已经把元件放进去了,如果我这么做的话,点击元件时特征是看不到的。  'var 滑块类型 = 'hsbc-slider-1'; var createSliderComponent = function (comps, defaultModel, defa...
#15282018年10月18日作者 nine-2-five2 个回答
我用的是以下代码来做我的自定义方块,当方块被放到画布上时它是正常的。 但当块从 localStorage 加载时,它只创建 div 封装器,不会执行自定义块的 content.script 部分。<br> 我试过把脚本属性简化成只做警报或控制台调用,但没用。控制台没有错误。 blockManager.add('a3-owl-carousel', { 标签:“猫头鹰旋转木马”, 内容:{ 类型:“滑块”, script: function(){ var component = 此; (function($){ $.get('http://localhost:8080/content/hr.json', function(data){...
nine-2-five
虚惊一场,抱歉。我查看了 grapesjs-preset-网页,发现我注册的是块,但没有注册组件。一旦我把组件添加到编辑器中,DomComponents,即使从localStorage加载,它也开始渲染轮播。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#15272018年10月18日作者 Deepak8133 个回答
你好,@artf, 我们如何在撤销/重做管理器中添加任何更改/事件,比如拖动导航或倒计时等元素。 希望能得到积极的回应 提前感谢大家
artf
#1512的复制品 你@Deepak813打开更多问题,之后你会得到回复......所以请避免制造无用的噪音
Deepak813
你好,@artf, 是我错了。我忘了我已经打开了这个问题。 我不会再说这件事了。 谢谢你
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#15262018年10月18日作者 gasserol3 个回答
你好,很遗憾我找不到文档,也无法通过代码理解: 我知道内置命令“全屏”,但按照我的配置(教程里),它只加载画布全屏,没有面板。 这是我的HTML代码: 这是我的面板代码: 有人能帮我指正路吗?非常感谢你们宝贵的帮助和最诚挚的问候!
electrotype
@nativeer我也遇到过同样的问题。我的变通方法是先调用“stopCommand”,再调用“runCommand”: 对我来说似乎很有效。
artf
说得好,默认的[全屏](https://github.com/artf/grapesjs/blob/dev/src/commands/view/Fullscreen.js#L64)命令可以启用容器上的全屏(“#gjs”),但外部面板显然不行,这也是为什么你只看到画布。 我非常希望能获得一个新选项的永久居民资格,这样我就能做到类似这样的事情: “''js 来自 命令:“全屏”, 到 command: editor => editor.runCommand('fullscree...
gabjdev
你好@artf, 上面的代码之前是全屏,但手动退出全屏后就不行了。 你能用同一个按钮发送码,让全屏退出吗?
#15252018年10月18日作者 himanshubudhlakoti2 个回答
大家好, 我在 Grapejs 中使用 Forms 块,使用 Grapesjs 搭配 Angular 6。 但我没有收到那个问题,怎么在点击表单提交按钮时从表单获取数据? 我使用的表格代码如下  如上面快照所示,我已经填写了表格,现在点击发送按钮时,表格数据应该会显示我填写的内容。 请告诉我任何链接或文档,哪里可以帮忙
artf
在编辑器里你只需指定表单的“动作”,其余内容与它无关(你得处理某个服务器端点)。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#15242018年10月17日作者 gasserol2 个回答
大家好,这让我很抓狂,但我不明白怎么添加方块。我可以按照教程自己写,但当我加载插件,比如 grapesjs-block-basic,块就不显示了。这是我的代码: 有人能给我解释一下我到底漏掉了什么吗?我觉得加载grapesjs-blocks-basic.min.js应该让这些方块自动可见,但我错了,没错? 请帮帮我,让我走上正确的道路......提前非常感谢大家
gasserol
找到问题了,加载错了 JS 文件......抱歉。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#15232018年10月17日作者 himanshubudhlakoti3 个回答
大家好, 请告诉我 有没有插件可以在blockmanager添加像Line、Rectangle obal这样的形状
himanshubudhlakoti
请告诉我情况紧急
v8jupiter
我没见过这样的插件。但你可以自己创造,这并不难
#15222018年10月16日作者 SeongwoonHong2 个回答
我希望有一个按钮在编辑器之外,如果我点击这个按钮,光标当前所在的正体应该会生成一些文本。 我试着找解决办法,但没找到......
artf
https://github.com/artf/grapesjs/issues/111#issuecomment-310059057
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#15212018年10月16日作者 Controlhaus3 个回答
有没有用 Aws S3 来存储资产文件的示例?
Controlhaus
要直接从浏览器上传到 S3,需要先从应用服务器获取预签名的 URL。URL需要包含文件名称。 能否在上传前的事件中分配资产管理人的上传URL? 这方法不行: 'this.editor.on('asset:upload:start', () => { this.editor.assetManager['upload'] = preSignedUrl; });`
artf
看看这个公关 https://github.com/artf/grapesjs/pull/1430 要更新上传URL的配置: “编辑。AssetManager.getConfig().upload = 'asdasd''
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#15202018年10月16日作者 krunal0393 个回答
以下错误是针对this.components()的,不确定是bug还是作有误。 未捕获类型错误:无法读取未定义属性“each” 在R.i.countChildren(grapes.min.js:格式:16228) at R.i.template (grapes.min.js:formatted:16093) at R.i.render (grapes.min.js:formatted:16248) 见 R.i.addToCollection(grapes.min.js:格式:16332) at R.i.addTo (grapes.min.js:formatted:16317) 在Y处(grapes.min.js:格式:284) a...
krunal039
@artf你能告诉我我到底哪里做错了吗?
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。