【问题标题】:Add css class to generated report?将 CSS 类添加到生成的报告中?
【发布时间】:2012-01-16 17:05:10
【问题描述】:

我想在生成的表格报告中添加一个 Css 类,这样我就可以在 jQuery 中识别它,并在以后使用它。

但是 - 我在 Vs2010 中找不到添加它的位置。

生成的Dom是:

<TABLE lang="en-US" class="P982bb20adb5840028f48eb24364cff1c_2_r10" border="0" cellSpacing="0" cellPadding="0" cols="4">
<TBODY>
<TR>
<TD style="WIDTH: 0mm; HEIGHT: 12.35mm">
</TD>

这对我没有多大帮助。

有什么帮助吗?

【问题讨论】:

    标签: reporting-services reportviewer


    【解决方案1】:

    我没有向元素添加 CSS 类来帮助识别,但是,我的方法是通过 jQuery 选择器导航到表格来找到表格。这是我的解决方法,你没有提到报告查看器版本,所以我不知道我的选择器是否可以工作。

    要找到您自己需要的选择器,请使用 Firefox 和 FireBug 扩展在 DOM 中导航。

    用于 2010 报表查看器的选择器,如果我没记错的话,# id 取决于你调用的控件:

    if ($.browser.msie && parseInt($.browser.version) >= 8) {
        $('#ReportViewer_fixedTable tbody').children('tr:visible:eq(2)').children('td:visible:eq(2)').addClass('blah');
    } else {
        $('#ReportViewer_fixedTable body').children('tr:visible:eq(2)').children('td:visible:eq(0)').addClass('blah');
    }
    

    【讨论】:

    • 你搜索了哪个selecor?
    • 2010 年报告查看器的更新答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    • 2011-03-02
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多