【发布时间】:2009-02-20 16:33:02
【问题描述】:
我们可以在 sql 报告服务呈现的报告中插入 javascript 吗?
例如:- 当鼠标悬停在单元格上时,我想打开一个 div,以防使用 ajax 模式弹出控件。
【问题讨论】:
标签: javascript reporting-services reporting
我们可以在 sql 报告服务呈现的报告中插入 javascript 吗?
例如:- 当鼠标悬停在单元格上时,我想打开一个 div,以防使用 ajax 模式弹出控件。
【问题讨论】:
标签: javascript reporting-services reporting
是的,通过 SQL 查询的结果添加 JavaScript 和 jQuery 是完全可行的。我们获取了结果并遍历它们以构建一个字符串,该字符串可以将 DIV 或 CLASS 分配给行、列或单元格。然后对它们应用悬停效果以在脚本中进行最终渲染。我们这样做是为了根据值有条件地突出显示和有条件地隐藏数据,以及在悬停的行/列上淡入颜色的悬停效果。
这并不难,但考虑到您的查询结果可能有成百上千行的可能性,它也可能不是最有效的方法。
我会说可行,但请检查效率。
【讨论】:
我从未见过它完成并且不完全喜欢这个想法,但这里是我挖掘的一些关于 javascript 和 Reporting Services 的信息。
http://geekswithblogs.net/mnf/archive/2007/11/25/sql-server-reporting-services-notes.aspx
【讨论】: