2012-03-07 115 views
2

我已经在SSRS 2008中创建了报告并将它们附加到仪表板。该报告显示正常,除了大约15-20%的空间被SSRS菜单工具栏占据,这些菜单工具栏有打印/缩放等选项。有没有办法让我最小化工具栏? 我也有一个可以隐藏的参数栏。但它不会默认隐藏。当仪表板加载时,我有没有办法暂时隐藏参数栏? 虽然谷歌我得到这个link,但是当我将该参数添加到部署的报告,我得到的CRM错误。我不太确定使用的参数,我正在尝试。我很确定我正在做某种错误。我使用的URL是这样的:在CRM 2011中使用SSRS 2008创建的报告的隐藏工具栏

这是我的网址与参数: http://xxx3:5555/CCPFINCRM/crmreports/viewer/viewer.aspx?action=filter&helpID=Test.rdl&id=%7bEFAB0D42-2165-E111-916B-90FBA631DAFB%7d&rc:Toolbar=false

错误信息如下: enter image description here

+0

什么是CRM的错误信息? – BenPatterson1 2012-03-07 15:59:38

+0

我已更新我的问题。 – Venkatesh 2012-03-08 04:44:55

+0

您的跟踪日志中会出现更详细的错误消息(请参阅此处了解如何设置跟踪:http://support.microsoft.com/kb/907490),可以发布该消息吗? – BenPatterson1 2012-03-08 14:05:27

回答

1

Sample of working

我的解决方案包括几个步骤,大多数不支持 - 但它的工作。

  1. 克隆现有的C:\ Program Files文件\ Microsoft动态CRM \ CRMWeb \ CRMReports \浏览器\ viewer.aspx到\ viewerNoToolbar.aspx

  2. 更新在viewerNoToolbar.aspx下面的代码删除工具栏从SSRS: -

    function reportLoaded() 
    { 
    
    if (oFrame.readyState === "complete") 
    { 
        addToRecent(); 
    } 
    

    function reportLoaded() 
    { 
    
    if (oFrame.readyState === "complete") 
    { 
        addToRecent(); 
        var frameDoc = oFrame.contentDocument || oFrame.contentWindow.document; 
        var reportViewerToolbar = frameDoc.getElementById("reportViewer_Toolbar"); 
        reportViewerToolbar.style.display = "none"; 
    } 
    
  3. 插入一个DIV隐藏现有的CRM工具栏和移动现有resultFrame的IFrame了DIV的

    </div> 
    <table cellspacing="0" cellpadding="0" width="100%" height="100%"> 
    

    </div> 
    <div style="display: none"> 
        <table cellspacing="0" cellpadding="0" width="100%" height="100%"> 
    

    也由

     </table> 
    </body> 
    
    改变之下将其关闭关闭

    (并删除与resultFrame相关的现有td块)

     </table> 
        </div> 
        <table cellspacing="0" cellpadding="0" width="100%" height="100%"> 
         <tr style="height: 100%;"> 
          <td colspan="2" style="padding-top: 5px; padding-bottom: 10px; border-width: 2px; 
           border-color: #000000"> 
           <div id="divResultFrame"> 
            <iframe name="resultFrame" id="resultFrame" src="/_static/blank.htm" style="border: 0px; 
             margin: 0px; padding: 0px; width: 100%; height: 100%;"></iframe> 
           </div> 
          </td> 
         </tr> 
        </table> 
    </body> 
    
  4. 更改您的查询

    http://xxx3:5555/CCPFINCRM/crmreports/viewer/viewerNoToolBar.aspx? 
    

    ,不要担心RC:工具栏

好运 格伦