#16612018年12月14日作者 Konger19683 个回答
你好。 如果我用下一块代码创建html表,一切都正常,比如我可以在任意单元格里插入一个引号: 但下一个代码生成的 HTML 表格却无法在单元格中添加新元素。我到底哪里做错了?
artf
你好,Konstantin,通过做这个“this.el.innerHTML = template”;你基本上是在用静态HTML替换组件来移除它们。每个组件一旦插入画布,就会有一个模型(比如组件的 JSON 结构)绑定到其视图(渲染元素),因此这个 'View.el.innerHTML = '<div>...</div>'“它”就像只是添加了另一个视图,但没有模型,编辑器看不到没有模型的元素。 如果你想让组件保持活跃,就需要更新模型,所以在你的情况下,可能需要把“view.g...
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#16602018年12月14日作者 AkibDeraiya1232 个回答
你好@artf 我在编辑任何文本内容时遇到了grapes.js问题。 我使用的是grapes.js版本0.14.37,搭配Angular 1.6.1。 当我在编辑器里编辑一些文本然后点击其他空格时,它会显示隐藏/删除我尝试编辑的内容。 这是我遇到的问题的屏幕录制视频。 https://drive.google.com/file/d/194P9L4kW1WLPTM12qS5LrtvaSg1Yk9qN/view 如果我哪里有错,请告诉我,那就是阻止我们未来的发展。
artf
在打开issue之前,确保已经有最新版本的grapesjs(0.14.37甚至都没有作为正式版本......),以防问题还在,制作一个可复现的演示,谢谢
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#16592018年12月14日作者 YohanGuerin2 个回答
你好,@artf,我几天前开始用你的网页构建器,发现它做得非常好! 我能用自己的方式自定义,但我有一个问题/问题。 我想知道是否有可能上传任何文件,比如PDF或其他文件? 我用AssetManager上传了一些图片,但找不到文件上传的方法。有什么解决办法吗?怎么做? 提前感谢你的时间和回答!
artf
你可以创建自定义资产类型 https://grapesjs.com/docs/modules/Assets.html
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#16582018年12月13日作者 christopherserrao053 个回答
你好, 我使用的是 Grapesjs 版本 0.14.33。 我在加载表单时加载一些组件,有一个带有复选框特征的组件。 当我用编辑器加载组件时,DomComponents.load,我加载的复选框是true,这意味着特征应该已经勾选了该复选框。 这样不行。 但是,当我用 editor.getComponents().models[0].get('traits').models[0].get('value') 从 DOM 对象中检测特征值时,它会返回 true。 用于测试的浏览器 : Chrome v 69.0.3497.100 实际行为:复选框特征未按勾选方式渲染,但DOM对象中的特征值为真。 预期行为:如果组件加载的特征值为tr...
artf
更新你的葡萄版本性状 读取组件的值,因此初始值放在组件层级,而非性状层级
christopherserrao05
你好,Artf, 谢谢你的回复。 你能给我一个示例链接,或者如果可以的话,请你更新 jsfiddle,解释一下你说的“把初始值放在组件层面”是什么意思吗? 谢谢
artf
我的意思是,当你添加复选框元素时,就把勾选了 '<input data-gjs-editable=“false” .... type=“checkbox” ... checked/>'
#16572018年12月13日作者 ahmedeldeeb25-zz3 个回答
我创建了一个自定义组件,点击它放进编辑器,只要我还点击渲染方法就会重复,我希望渲染方法能在放入编辑器时正常工作
artf
你好,Ahmed,当你在画布中拖动组件时,会创建一个临时组件来检查某些功能。如果你需要在渲染方法里跳过某些内容,可以通过这种方式检查它是不是临时的 “''js render() { ... if (!this.model.opt.temporary) { 做点什么...... } ... } ```
ahmedeldeeb25-zz
@artf非常感谢,这正是我想要的
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#16552018年12月12日作者 alfaalex812 个回答
我正在尝试制作一个插件,但我遇到了 isComponent 的问题。我的组件在编辑器加载代码时不会调用它,这是脚本。我哪里错了? 索引 组成部分 封锁
artf
当你添加一个HTML字符串且没有明确声明其类型时,会在解析器内部使用'isComponent'(例如'<div data-gjs-type=“my-custom-type”>..' 已经告诉类型,因此不需要 'isComponent')。如果你传递对象 'content: { type: “alea-video” }',解析会被跳过
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#16542018年12月12日作者 suresh52 个回答
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...
artf
@suresh5请以合适的方式开启这个问题。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#16532018年12月12日作者 suresh51 个回答
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#16522018年12月12日作者 suresh53 个回答
因为我在用 Grapesjs 在 Reactjs 上工作,我想把 HTML 模板加载到 Grapesjs 里。我在本地的 React 应用里有独立的 CSS 文件夹?如何在 Grapesks 编辑器初始化时加载那个 CSS
suresh5
CSS文件应该存储在哪里?我是说在React里保存该文件的路径
cjpollard
这取决于你是如何捆绑和提供页面的。例如,如果你提供一个构建文件夹,CSS 放在子文件夹里,就用 '/css/style.css'。
#16512018年12月12日作者 alu01008248102 个回答
嗨! 我想创建一个新的模态,包含用户可以以后使用并添加到画布/编辑器中的模板。我也想做类似的事情。这就是 https://grapedrop.com/ 的一个例子 <img width=“780” alt=“captura de pantalla 2018-12-12 a las 9 09 10” src=“https://user-images.githubusercontent.com/22544126/49859083-9a71e780-fdee-11e8-9c68-e9f14c0d6a11.png”> 你是怎么做到的?
artf
你可以通过创建新的资产类型来实现 https://grapesjs.com/docs/modules/Assets.html#customization
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。