【エンコード】グローバリゼーションの設定を”Shift_JIS”に設定した場合、テキストボックスに日本語の値を設定するとページングなどSPREADのCallBack メソッドが動作しない場合がある

文書番号 : 23286     文書種別 : 不具合     最終更新日 : 2006/12/23
文書を印刷する
対象製品
SPREAD for .NET 2.5J Web Forms Edition
発生環境
動作保証環境と同様
状況
修正済み
詳細
グローバリゼーションの設定を”Shift_JIS”に設定した場合、テキストボックスにクライアント側スクリプトで値を設定するとページングなどSPREADのCallBack メソッドが動作しません。
※サーバー属性(runat="server")を削除したテキストボックスでは現象は発生しません。

[再現手順]
1.新規WebフォームにSPREAD、テキストボックス、ボタンを配置します。
2.下記サンプルコードをコピーします。
3.アプリケーションを実行します。
4.ボタンを押下します。
5.SPREADのページングが動作しません。

[サンプルコード]
-------------------------
Webフォームクラス
-------------------------
  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    If Page.IsPostBack Then
      Return
    End If

    FpSpread1.ActiveSheetView.RowCount = 20
  End Sub

-------------------------
クライアント側スクリプト
-------------------------
    <script language="javascript">
      function do_setvalue()
      {
        var text = document.all( "TextBox1" );
        text.value = "千葉県";
      }
    </script>

-------------------------
HTML
 ※スクリプトテスト用のHTMLボタン
-------------------------
<INPUT style="Z-INDEX: 102; LEFT: 24px; POSITION: absolute; TOP: 16px" type="button" value="Button" onclick="do_setvalue();">
回避方法
2007/09/05版で修正済み。
キーワード
SPRN05968

この文書は、以前は次のバグレポートIDで公開されていました : 6742