:GrapesJS 移动 Mustache 代币
问题
你好, 我正在使用 GrapesJS 让用户创建报表模板。 我遇到过一个创建表格的块,但表格行是由Mustache代币决定的。 然而,渲染时,标记会被移出表元素。 我认为表格或表格行样式不允许这些标记存在于表格元素结构中。 我的街区: “JavaScript bm.add('product-list-block', { 标签:“产品列表”, 属性:{ 类别:“FA FA-header” }, 分类:“产品”, 内容: <div> <table data-gjs-type=“product-list-type” style=“width: 100%;margin: 10px 15px;”> <tr style=“高度:24px;背景:#72a1c3”> <th style=“宽度: 15%”>图片</th> <th>详情</th> </tr> {{#bomGroupProducts}} <tr> <td style=“width: 15%”>{{productImageUrl}}</td> <td> <div style=“font-weight: bold”>{{productName}}</div> <div>{{productDescription}}</div> <div>SKU: {{productSku}}</div> </td> </tr> {{/bomGroupPr...
回答(3)
你试@MiseryMachine过把桌面内部包裹在你块定义中的“tbody”里吗?或者至少把你的胡须标记移到标签里?
谢谢你的建议。 我试过,结果还是一样,遗憾的是。 块状脚本: “JavaScript bm.add('product-list-block', { 标签:“产品列表”, 属性:{ 类别:“FA FA-header” }, 分类:“产品”, 内容: <div> <table data-gjs-type=“product-list-type” style=“width: 100%;margin: 10px 15px;”> <tr style=“高度:24px;背景:#72a1c3”> <th style=“宽度: 15%”>图片</th> <th>详情</th> </tr> <tbody dat...
不,你不能这么做,因为那时你的HTML是无效的,HTML解析器会把它移出去。你需要创建一个有效的HTML内容,才能让浏览器正确渲染: '''html <tr> <td> {{#bomGroupProducts}} <table> ... <tr> <td style=“width: 15%”>{{productImageUrl}}</td> <td> <div style=“font-weight: bold”>{{productName}}</div> <div>{{productDescription}}</div> <div>SKU: {{productSku}}</div> </td...
相关问答
通过相似的问题讨论继续研究。
问题 #2177
如何创建包含 HTML 和 CSS 和 JavaScript 内容的块。
有人能给我演示一下如何用JavaScript和CSS样式创建块的代码示例吗? “''js 编辑。BlockManager.add('a_block', { 标签:“Sample Block”, 内容: '<style> .sampleclass{ 填充:10像素 15像素; }...
问题 #2973
使块内不可移除元素
你好, 给出: 编辑。BlockManager.add('test-component', { id: 'MappaPiuDescrizione', 标签:“Mappa + Descrizione”, 内容: '<div data-blockname='mappaDescriz...
问题 #2957
BUG:无法为<table>自定义方块添加标签
你好,我正在尝试创建一个自定义的倒计时计时块。代码如下: 我正在“table”标签内添加内容。我一拖放方块就出现错误——Uncaught TypeError: t.get 不是函数。请参考下面的截图:  { 返回 { 名称:“背景图片”, 类型:“图像块”, 标签名称:“TD”, 虚无:虚假, 可掉落:确实如此...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。