【问题标题】:report viewer web part in sharepoint (not the report viewer control) size issuesharepoint 中的报表查看器 Web 部件(不是报表查看器控件)大小问题
【发布时间】:2011-09-09 14:30:27
【问题描述】:

我在共享点集成模式下使用 SSRS。当我使用报表查看器 webpart 查看报表时,我经常看到滚动条,而且看起来很糟糕。除了调整报表查看器 web 部件的大小之外,我找不到解决方案,但随着时间的推移,我的报表会增长,我不想一次又一次地这样做。

任何想法如何自动调整 this..etc?

谢谢,

【问题讨论】:

    标签: sharepoint-2007 reportviewer reporting-services


    【解决方案1】:

    向页面添加内容编辑器 webpart 并使用以下 jQuery 代码:

    <script type="text/javascript" src="http://yourSiteURl/_layouts/jquery-1.7.1.min.js"></script>
    <script type="text/javascript">
    
    function RapportIframeComplete() { 
    if (RapportIframe[0].readyState != "complete") { 
        setTimeout("RapportIframeComplete();", 100); } 
    else { 
        jQuery(RapportIframe[0]).attr('style','overflow:hidden;height:1750px;width:800px'); } 
    }
    
    jQuery(document).ready(function() {
    RapportIframe = jQuery('iframe[id^=ReportFrame]');
    RapportIframeComplete(); 
    });
    
    </script>
    

    我将 jQuery 上传到了 Sharepoint 的 layouts-folder。将 Reportviewer webpart 设置为异步呈现。代码中的高度和宽度设置为足够大的值,因此我的报告没有任何内容被隐藏。

    【讨论】:

      【解决方案2】:

      这个问题是特定于浏览器的吗?

      我知道使用 Report Viewer 控件,我必须编写一些 JavaScript 来调整控件的大小。也许类似的方法会在这里奏效。您可以将任何脚本或样式表文件加载到 SharePoint 站点中的 _layouts 文件夹。

      【讨论】:

        【解决方案3】:

        我之前也遇到过同样的问题。也许为时已晚,但这是解决方案:

        <script language="JavaScript" type="text/JavaScript">
            window.onload =
            function setstart() {
                var els = document.getElementsByTagName('div');
                var i = els.length;
                while (i--)
                    if (els[i].id.indexOf('uc') > 0) {
                        els[i].style.overflowX = 'hidden';
                        els[i].style.overflowY = 'hidden';
                    }
            }
        </script>
        

        您必须在页眉上找到此脚本。在此示例中,脚本将滚动条隐藏到名为“uc[SOMETHING]”的所有用户控件中。

        【讨论】:

          猜你喜欢
          • 2013-04-07
          • 2012-10-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-12-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多