-2

質問: 以下の内部スタイルを Telerik レポートに追加する必要があります。a0 と a1 はクラスであることに注意してください。
スタイル シートを以下に示します。これを Telerik レポートが受け入れる XML スタイル シートに変換するにはどうすればよいですか。http://www.telerik.com/help/reporting/style-understanding-style-selectors.html
を参照してください。 ただし、このリンクには、ハイパーリンク セレクターを XML スタイル シートに追加する方法の詳細は示されていません。

以下のCSS:

a.a0:hover {
        text-decoration: underline;
}
a.a1:link {
text-decoration: underline;
}
4

1 に答える 1

1
Below is how I worked around the above issue:
ReportViewer.prototype.OnReportLoadedOld = ReportViewer.OnReportLoaded;
                ReportViewer.prototype.OnReportLoaded = function() {
                    this.OnReportLoadedOld();

var reportFrame = document.getElementById(this.reportFrameID);
                    var reportDocument = reportFrame.contentWindow.document;
                    var body = reportDocument.getElementsByTagName("body")[0];

 $(".a1", body).css("text-decoration", "underline");
 $(".a0", body).css("text-decoration", "underline");

You can achive the hover like this:

$(".a1", body).hover(function() {
        $(".a1", body).css("text-decoration", "underline");
      }, function () {
       $(".a1", body).css("text-decoration", "underline");
  });
于 2012-09-02T02:16:40.823 に答える