HTMLビューワ/RawHTML形式などで2バイト文字を含むハイパーリンクが正しく動作しない

文書番号 : 38242     文書種別 : 不具合     登録日 : 2015/03/17     最終更新日 : 2015/04/08
文書を印刷する
対象製品
ActiveReports for .NET 7.0J
状況
修正済み
詳細
※この現象はセクションレポートおよびページレポートの両方で発生します。

TextBoxなどのHyperLinkプロパティに2バイト文字を含むURLを設定し、WebViewerのHTMLビューワ/RawHTML形式で表示、またはHTMLエクスポートを行うと、そのハイパーリンクが正しく動作しません。(URL文字列が化けてしまい、正しくリンクページを開くことができません。)
回避方法
この問題はService Pack 5(v7.5.8161.1)で修正されました。
不具合を修正した最新のサービスパックをご使用ください。

SP5を使用しない場合の回避方法は以下のとおりです。

当該ページに指定したURLでページを開くJavaScriptをあらかじめ実装し、HyperLinkプロパティにそのJavaScriptを呼ぶように文字列を設定すると2バイト文字が含まれていても正常に動作します。

◆サンプルコード(Javascript)
function winOpen(pURL) {
  // 別ウィンドウで開く。
  window.open(pURL, null);
}
function winLocation(pURL) {
  // ページ遷移する。
  window.location = pURL;
}

◆TextBoxなどのHyperLinkプロパティ
javascript:winOpen("http://総務省.jp/");
または
◆TextBoxなどのHyperLinkプロパティ
javascript:winLocation("http://総務省.jp/");
キーワード
10952