2

我已成功配置SSRS 报告服务器并连接我的 PHP 应用程序以从中呈现报告。我跟着这个链接。现在我需要的是一个报表查看器插件,它可以处理分页、导出等(就像 .Net 中的报表查看器控件一样)。有什么可用于 PHP 的吗?

基本上,我希望使用 SSRS 显示的每个报告都会自动生成如下图所示的内容

.NET 中的 ReportViewer 工具栏

4

1 回答 1

2

我有一个工作项目,我们必须做一些类似于你所要求的事情。我无法发布我为工作所做的事情,但我愿意回答问题以帮助您入门或遇到困难。我还没有发现任何商业行为可以做到这一点。我假设您的报告是表格的,对于如何使用列表、图表或仪表来制作复杂的报告,我没有答案。

如果您正在处理单个表格结果,那么我最终解决此问题的方法是将报告呈现为 xml,并使用 xpath 解析来自报告服务的响应以构建自定义表对象。我构建了一个自定义 RenderAs 函数,该函数将调用 RenderAsXml 函数并构建定义表中的列和数据的对象。然后,我使用了一个 javascript 表库,它采用从 xml 结果构建的 xml 或 json 结构。我们使用的表库是 DataTables,一个 jquery 插件。它允许您向其传递一个 json 对象并将其转换为表格。 数据表

于 2013-09-29T00:17:53.217 回答