问题标签 [jsreport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsrender - 如何在jsrender中呈现具有动态列和值的表?
我有一个像
其中列的长度和行的长度是不固定的。现在我想渲染一个带有表头的表,因为column.name
行值应该可以通过列代码访问。(如 COLUMN1 列,每行的值应该是 row.c1 等等)。
我结合了很多关于 SO 的答案和一些关于 jsrender 的文档,并提出了一个解决方案,如下所示:
谁能给我一个更好的方法来做到这一点?列数组和行数组之间的唯一映射是代码字段。如果您需要任何进一步的信息,请发表评论。
PS:我根本无法更改数据结构。
jsreport - 如何配置 jsreport-assets
我正在尝试将jsreport-assets与jsreport-core一起使用。但是当我尝试利用模板中的资产时出现错误,如下所示:
错误:找不到资产 myimage.png
我对存储资产文件的位置以及如何配置jsreport-core
和/或jsreport-assets
利用这些资产感到困惑。
jsreport - jsreport.本地和远程 SQL Server 存储库
在最新版本的 jsreport.Local 和 jsreport.Binary 中,如何配置以使用 SQL Server 等远程模板存储库?
在以前的版本中,我可以更改prod.config.json文件并放置类似的配置
node.js - JS 报告 API。从响应中保存 PDF
使用 JSReport 生成一些打印输出,我在保存从 API 返回的 PDF 文件时遇到了一些问题。
我正在使用此代码保存文件:
但 PDF 为空白,但我可以通过 PostMan 确认该报告适用于以下代码:
第一个代码块将文件保存为具有多页的空白 PDF,当与邮递员一起使用时,第二个代码块会在页面上生成一个文件保存对话框,其中包含适当的文本以供打印。
错误在哪里?
handlebars.js - HandleBars 检查每个中的索引是否可以被四整除
对车把不太熟悉,但我在报告设置中使用它,并处理要打印的输出。我正在打印的文档应该是每页四个,所以我想做一个检查,if(index%4 === 0)
但我有点不确定如何去做。
我正在浏览一系列对象{{#each dataset}}
这是基本布局,也是我对每页四份报告的尝试。
Container 将正确设置边距和填充,并且每个报告都包含在.card
类中,并且.container
该类用于分页。
IF中应该包含什么?
这将进入我也不完全熟悉的jsreport 。不知道我是否可以注册一个助手。
asp.net-core - .net 和 jsReport 模板
我正在尝试将 jsReport 与模板一起使用。但无法弄清楚 jsReport 在哪里搜索模板名称。jsReport 的典型文件夹结构是什么?
我将 jsreport.Local 用于 .net 核心。
phantomjs - 以 phantom-pdf 格式渲染图像
我正在使用 phantom-pdf 配方来呈现模板内容。到目前为止一切顺利,我可以成功生成 PDF 文档,但我们现在有了新的要求,即在文档末尾添加一个或多个图像。每个图像都应在其自己的页面上呈现。页面大小应该是不需要页眉/页脚的图像大小。
图像可以有各种尺寸。
为了呈现图像,我使用 HTML 标记作为模板内容的一部分
我可以在 PDF 文档中看到渲染的图像,但我在页面底部看到空白区域(渲染图像后有空白区域)渲染的 PDF 文档
有什么方法可以使用 Phantom PDF 我的页面大小将是图像大小(不需要页眉/页脚)?
目前,该业务正在使用PPT文档,其中每张幻灯片都是一个图像,并将PPT转换为PDF。生成的PDF文档由一个或多个图像组成,每个图像在自己的页面上。(没有空格/没有页眉和页脚)。
javascript - TaskCanceledException:渲染jsreport时取消任务
我正在尝试渲染一个jsreport
包含太多数据的内容,当渲染时间过长时,我会看到这条消息:
如果我加载较少的数据,则报告效果很好。
我的问题是,有一种方法可以避免TaskCanceledException
并让渲染时间占用渲染报告所需的时间?
javascript - Jsreports 初始化失败,抛出“Error: Unsupported store provider fs”
我只是想在节点中使用 jsreport-core 进行测试,但无法让它初始化这里是我的代码:
然后由于某种原因在使用 jsreport-fs-store 时遇到了问题。
如果有人可以帮助我并告诉我我缺少什么,我将不胜感激。
javascript - 如何下载 jsreports-core 生成的大文件
在收到来自客户端的请求后,我正在使用 jsreport core 生成 pdf,然后将文件发送给客户端,如下所示:
现在我想在客户端下载文件,方法是从请求中获取结果字符串并将其转换为 blob,然后将 blob 转换为 URL,但我得到的结果文件是空的,我相信这是因为结果从 pdf 字符串生成的 url 太长了……有没有人对使用 javascript 在浏览器中下载生成的文件有任何建议?