我想用 JQuery 使用 SSRS 报告,我必须使用 JQuery UI 组件,如表格图等。我只是想知道如何用 JQuery 实现这一点。我不想报告查看器控制。这是否可以将 JQuery 与 SSRS Web 服务一起使用并使用 JQuery UI 的所有功能,例如表格和图表以及效果等。
问问题
3246 次
1 回答
1
您可以通过点击包含参数的 URL 来直接运行您的报告以指定返回类型。从这里你可以以 XML 或 HTML 格式获取它,例如
http://zorro/ReportServer/?%2fEdgewoodLab%2fzPass_Params_with_HTML&rs:Command=Render&rs:Format=HTML
您可能需要在客户端中编写一些函数来处理响应并可能将其解析为更有用的格式,但这至少允许您通过 URL 获取报告 + 数据。
查看这篇文章,了解如何通过 URL 传递参数和检索您的报告。
或者,您可以使用 SSRS 的数据馈送功能,它提供报告数据的 ATOM 馈送。这往往比 XML 或 HTML 输出表现得更一致,但需要更多的工作来解析。但是,您有机会获得一个 jQuery 插件来帮助解决这个问题。
查看这篇文章,它使用 ATOM 数据馈送来获取报告并使用 HighCharts JS 插件呈现它。
于 2012-06-08T11:00:56.553 回答