【通貨型・倍精度型セル】「+」や「-」、「,」のみの入力でエラーにならない
対象製品
SPREAD for .NET 2.5J Web Forms Edition
発生環境
動作保証環境と同様
状況
修正済み
詳細
通貨型、倍精度型セルで、「+」や「-」、「,」のみを入力した場合、クライアント側で入力検証エラーとなりません。
【手順】
1.新規WebフォームにSPREADのみを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.A1セルに「+」と入力し、編集を確定します
4.エラーになりません
【サンプルコード】
-------------------------
Webフォームクラス
-------------------------
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Page.IsPostBack Then
Return
End If
Dim c As New FarPoint.Web.Spread.CurrencyCellType
FpSpread1.ActiveSheetView.Columns(0).CellType = c
Dim d As New FarPoint.Web.Spread.DoubleCellType
FpSpread1.ActiveSheetView.Columns(1).CellType = d
End Sub
【手順】
1.新規WebフォームにSPREADのみを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.A1セルに「+」と入力し、編集を確定します
4.エラーになりません
【サンプルコード】
-------------------------
Webフォームクラス
-------------------------
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Page.IsPostBack Then
Return
End If
Dim c As New FarPoint.Web.Spread.CurrencyCellType
FpSpread1.ActiveSheetView.Columns(0).CellType = c
Dim d As New FarPoint.Web.Spread.DoubleCellType
FpSpread1.ActiveSheetView.Columns(1).CellType = d
End Sub
回避方法
2008/08/27版で修正済み。
キーワード
SPRN06777
この文書は、以前は次のバグレポートIDで公開されていました : 7566