2

SSRS 2008 でレポートを作成し、ダッシュボードに添付しました。レポートは正常に表示されていますが、スペースの約 15 ~ 20% が、印刷/ズームなどのオプションを備えた SSRS メニュー ツールバーによって占有されているという事実を除きます。そのツールバーを最小化する方法はありますか? 非表示にできるパラメータ バーもあります。ただし、デフォルトでは非表示のままではありません。ダッシュボードの読み込み時にパラメータ バーを一時的に非表示にする方法はありますか? グーグルでこのリンクを取得しましたが、そのパラメーターをデプロイされたレポートに追加すると、CRM エラーが発生します。私が試しているパラメーターの使用法についてはよくわかりません。私はある種の間違いを犯していると確信しています。私はこのようにURLを使用しています:

これは、パラメーターを含む私の URL です。

エラーメッセージは次のとおりです。 ここに画像の説明を入力

4

1 に答える 1

1

作業サンプル

私のソリューションには、ほとんどサポートされていないいくつかの手順が含まれますが、機能します。

  1. 既存の C:\Program Files\Microsoft Dynamics CRM\CRMWeb\CRMReports\viewer\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>
    

    to (そして、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:Toolbar について心配する必要はありません

頑張れグレン

于 2012-07-27T04:40:56.350 に答える