2012-06-08 35 views
1

我婉消耗SSRS与jQuery的报告,我不得不用这样的表格图等JQuery的UI组件,我只是想知道如何与jQuery来实现这一目标。 我不希望报告查看器控制。这有可能使用SSRS Web服务使用JQuery,并使用JQuery UI的所有功能,如表格和图表和效果等。消耗SSRS或SSRS Web服务在JQuery中

回答

1

您可以通过点击包含参数的URL直接运行报告以指定返回类型。从这里你可以用XML或HTML格式抓取它,例如

http://zorro/ReportServer/?%2fEdgewoodLab%2fzPass_Params_with_HTML&rs:Command=Render&rs:Format=HTML 

你可能需要编写一些功能,在您的客户端处理响应,并可能解析为一个更可用的格式,但是这至少可以让你通过URL抓取您的报告+数据。

查看this article了解如何传递参数并通过URL检索报告。

或者,您可以提供use the Data Feed functionality of SSRS,它提供报表数据的ATOM供稿。这往往比XML或HTML输出更一致,但需要更多工作来解析。不过,你有可能得到一个jQuery插件来帮助解决这个问题。

检出this post,它使用ATOM数据馈送获取报告并使用HighCharts JS插件进行渲染。

+0

非常感谢您花时间回复。从SSRS字符中解释使用JQuery char的示例,是否可以使用SSRS报告DATASET来构建JQuery图形/表?由于我是JQuery的新手,如果我将URL的报表呈现为HTML表格,然后使用JQuery来增强用户界面,那么我可以使用与adQuery一起使用的相同技术吗? – MIKE