私は日付、時刻、場所、メモフィールド&のような複数の列を持つSSRSレポートを会議名で作成しました。SSRSレポートで行全体をハイパーリンクとして設定するにはどうすればよいですか?
日時フィールドでは、特定の会議に関する文書の別のレポートを開くためのハイパーリンクを作成しました。
今私はSSRSレポートの行全体にハイパーリンクを設定して別のレポートを開きたいと思っています。
私は日付、時刻、場所、メモフィールド&のような複数の列を持つSSRSレポートを会議名で作成しました。SSRSレポートで行全体をハイパーリンクとして設定するにはどうすればよいですか?
日時フィールドでは、特定の会議に関する文書の別のレポートを開くためのハイパーリンクを作成しました。
今私はSSRSレポートの行全体にハイパーリンクを設定して別のレポートを開きたいと思っています。
組み込みのSSRSコントロールを使用して、行をクリックすると別のレポートに移動することはできませんが、ハッキングがあります。あなたは物事を正しく取得に多くの時間を過ごしたい場合を除き、私はこの上の要件を縮小示唆している;)
修正ReportingServices.js
これは完全なハックです。このファイルは、サーバー上のReporting Servicesインストールフォルダにあり、ReportViewerコントロールによってロードされ、サーバー側のレポートを表示します。そこにいくつかのセマンティクスを追加して、レポートの機能をカスタマイズして拡張することができます。 Hereはもう少し詳しく、このメソッドの例です。
修正PageThatContainReportViewer.aspx
レポートビューアを含むページにJavaScriptコードを追加することができます。 JavaScriptは関数を呼び出すので、あなたのルートページに置かれたjsはあなたのレポートによって到達可能になります。また、レポートがビューアでレンダリングされると、レポートコンテンツと対話できます。、もう一度、完全なハック。
こんにちは。好奇心から、それがSharePointとの連携でうまくいくかどうか分かりますか?私はそれを試してみると言っているわけではありませんが、私たちは "もしあれば..."と言ったところで奇妙なことが起こっています。 – SMM
View More ...ボタンをクリックするか、すべてのラベルをハイパーリンクにすることをお勧めします。これは、このクライアント側をクルージングする、文書化されておらず、おそらくエラーが発生しやすいパスです。 –
SSRSでは、ラベルのみがプロパティにナビゲートまたはジャンプします。あなたはこれをうんざりして、クライアント上でJavaScriptを使用するか、要件を縮小しなければなりません。 –
各フィールドでハイパーリンクを繰り返すことはできますか? – SMM
@SMM、各フィールドでハイパーリンクを繰り返すことはできますが、断片を見て、行全体としては機能しません。 – Conqueror