作成日: 2017/05/16 最終更新日: 2018/12/11
文書種別
使用方法
詳細
入力された値は各セル型ごとに入力検証が行われます。標準型やテキスト型は入力検証は行われません。日付型はクライアント側とサーバー側で入力検証が実行され、数値関連の型とマスク型はクライアント側でのみ入力検証が実行されます。
◎入力検証のタイミング
◎入力検証のタイミング
| No | セル型 | 入力検証の有無 | ||
| クライアント側 *1 | サーバー側 *2 | |||
| 1 | 標準型 | GeneralCellType | × | × |
| 2 | テキスト型 | TextCellType | × | × |
| 3 | 日付時刻型 | DateTimeCellType | ○*3 | ○*4 |
| 4 | 整数型 | IntegerCellType | ○ | - |
| 5 | 通貨型 | CurrencyCellType | ○ | - |
| 6 | 倍精度型 | DoubleCellType | ○ | - |
| 7 | パーセント型 | PercentCellType | ○ | - |
| 8 | マスク型 | RegExpCellType | ○ | - |
*1:
- 入力検証は値入力後、セルの入力を完了するタイミングで実行されます。
- 不正な値が入力された場合、セルの下部にエラーメッセージを表示して、セルの入力を完了しません。
- 入力検証はセルへの入力をDataModelに反映するタイミングで実行されるため、SaveChangesメソッドか、コマンドバーのUpdateボタンをクリック後に実行されます。
- 不正な値が入力された場合、SPREADのデータモデルは更新されず、セルの背景色を黄色・文字色を赤に変更します。
- 指定したフォーマットの日付として有効な値かどうかは、クライアント側で検証されます。
- MaximumValue/MinimumValueで指定した範囲内の日付であるかどうかは、サーバー側で検証されます。
旧文書番号
40359