SSRS报告合规问题

时间:2014-07-11 00:31:13

标签: accessibility standards section508

我们在SSRS报告中遇到了Section 508合规性问题。

具体来说,问题在于表格数据表。 SSRS报告不生成带有标记的表头,该标记是可访问HTML表的Section 508要求。

经过一番研究和调试后,我们找到了一种方法,使SSRS生成HTML表格,使得标题单元格具有Ids,数据单元格具有与相应标题ID匹配的标题。这非常接近但显然还不够。必须使用它来呈现标题(行和col标题)。

顺便说一句,在508节中有关于可访问HTML表的两条规定:g和h。详情请见Section 508 Laws and Regulations

我们正在使用SQL Server 2008 R2 SP2和SSRS版本10.50.4319,我们将在.NET 4.0上运行的ASP.NET Web应用程序中通过ReportViewer(版本10)显示报告。

有谁知道这是否可能?非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

我没有使用SSRS,但是1194.22 g和h是/或,这意味着你不能同时应用于同一个表。理想情况下,您将 g 用于one dimensional[1]的基本表。您可以将 h 用于multi-leveled table[1][2]。据我所知,没有HTML / XHTML规范说你不能在一维表上使用id / headers方法。从开发人员的角度来看,我们应尽可能使用scope,因此我们不必触及每个单元格。

在您的情况下,您似乎必须使用第二种方法。

  

这非常接近但显然还不够。必须使用它来呈现标题(行和col标题)。

谁告诉你这个?如果您正在与代理机构合作,我请求查看他们是否有机会获得508,第二意见或508协调员的帮助,他应该大致说出这一点。也许你错过了在某处添加id,这会让桌子爆炸。

1-此页面可能不是最佳使用源,但它是第一个同时具有两种类型表格的非W3C页面。
2-此表不符合规定。

答案 1 :(得分:0)

更新我的问题。

与Microsoft的SSRS团队联系。他们的回答是:他们的设计是生成表头和数据单元格。无需进一步的问题。

但仍然不确定为什么他们选择使用而不是渲染表头。令人难以置信。