特征中的Jquery选择器
我创建了一个自定义组件,并选择了它的特征,这个选择包含多个URL。 在 doStuff() 方法中,我已经显示了 select 值,我想在组件 HTML 里设置它。 我用jquery和纯JS来做这件事,但这种方法不行,因为它无法读取doStuff()中的任何选择器。
artf
艾哈迈德......拜托......阅读并遵守议题模板。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 1,399 个问题
🔍 outdated我创建了一个自定义组件,并选择了它的特征,这个选择包含多个URL。 在 doStuff() 方法中,我已经显示了 select 值,我想在组件 HTML 里设置它。 我用jquery和纯JS来做这件事,但这种方法不行,因为它无法读取doStuff()中的任何选择器。
artf
艾哈迈德......拜托......阅读并遵守议题模板。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我们在RTE工具栏上添加了按钮,这样可以将选定的文本<span>放入“”  这个功能在我们之前安装的版本(0.14.21)中运行得很好,但现在我们更新到了0.14.43,当我选择文本并想放进“代码里时,<span>它会在代码里完成,但RTE直到我重新加载模板后才会把它当成元素。它就像所有文本的一部分,而不是可选择的范围块。 ; editor.setStyle(data); 但我认为它不会重置 CSS 作曲器、撤销重做以及其他为 之前的模板。 提前感谢大家
artf
我觉得这应该足够了 “''js 编辑。DomComponents.clear();透明组件 编辑。CssComposer.clear(); 清牌风格 编辑。UndoManager.clear();清除撤销历史 editor.setComponents([{}, {}, ...]) // 添加组件 editor.setStyle([{}, {}, ...]) // 添加规则 ```
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好。 如果我用下一块代码创建html表,一切都正常,比如我可以在任意单元格里插入一个引号: 但下一个代码生成的 HTML 表格却无法在单元格中添加新元素。我到底哪里做错了?
artf
你好,Konstantin,通过做这个“this.el.innerHTML = template”;你基本上是在用静态HTML替换组件来移除它们。每个组件一旦插入画布,就会有一个模型(比如组件的 JSON 结构)绑定到其视图(渲染元素),因此这个 'View.el.innerHTML = '<div>...</div>'“它”就像只是添加了另一个视图,但没有模型,编辑器看不到没有模型的元素。 如果你想让组件保持活跃,就需要更新模型,所以在你的情况下,可能需要把“view.g...
Konger1968
谢谢。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好@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]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好,@artf,我几天前开始用你的网页构建器,发现它做得非常好! 我能用自己的方式自定义,但我有一个问题/问题。 我想知道是否有可能上传任何文件,比如PDF或其他文件? 我用AssetManager上传了一些图片,但找不到文件上传的方法。有什么解决办法吗?怎么做? 提前感谢你的时间和回答!
artf
你可以创建自定义资产类型 https://grapesjs.com/docs/modules/Assets.html
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好, 我使用的是 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/>'
我创建了一个自定义组件,点击它放进编辑器,只要我还点击渲染方法就会重复,我希望渲染方法能在放入编辑器时正常工作
artf
你好,Ahmed,当你在画布中拖动组件时,会创建一个临时组件来检查某些功能。如果你需要在渲染方法里跳过某些内容,可以通过这种方式检查它是不是临时的 “''js render() { ... if (!this.model.opt.temporary) { 做点什么...... } ... } ```
ahmedeldeeb25-zz
@artf非常感谢,这正是我想要的
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我正在尝试制作一个插件,但我遇到了 isComponent 的问题。我的组件在编辑器加载代码时不会调用它,这是脚本。我哪里错了? 索引 组成部分 封锁
artf
当你添加一个HTML字符串且没有明确声明其类型时,会在解析器内部使用'isComponent'(例如'<div data-gjs-type=“my-custom-type”>..' 已经告诉类型,因此不需要 'isComponent')。如果你传递对象 'content: { type: “alea-video” }',解析会被跳过
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...
artf
@suresh5请以合适的方式开启这个问题。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。