2012-09-11 167 views
2

我成功地配置了一个SSRS报告服务器,并连接我的PHP应用程序以根据它报告报告。我跟着this link。现在我需要的是一个Report Viewer插件,它处理分页,导出等(与.Net中的报表查看器控件完全相同)。有什么可用于PHP?报告查看器在php

基本上我想每报告生成类似下面的自动图像显示我使用SSRS

ReportViewer toolbar in .NET

+0

你可以检查,如果你能帮助我http://stackoverflow.com/questions/22259178/uncaught-soapfault-exception-wsdl-soap-error-parsing-wsdl –

回答

2

我在工作中的一个项目,我们不得不做一些类似你所要求的东西。我无法发布我为工作所做的工作,但我愿意回答问题以帮助您开始工作或遇到困难。我还没有找到任何商业可以做到这一点。我假设你的报告是表格式的,我没有回答如何使用列表,图表或量表进行复杂的报告。

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

+0

你可以检查,如果你能帮助我的HTTP ://stackoverflow.com/questions/22259178/uncaught-soapfault-exception-wsdl-soap-error-parsing-wsdl –