04-28-2014, 06:19 PM,
(This post was last modified: 04-28-2014, 06:30 PM by umemura.)
|
|||||
|
|||||
入力チェックのフレームワーク
★point
チェックは、コントロールとグリッドの両方で、同様の振る舞いをさせるべき これまで、自分が参画したプロジェクトで、 Curl賢人の方々のソースも参考にしながら、 自分なりの入力チェック用のフレームワークを作ってきましたが、 いったん、シンプルなレベルに整理してみました。 このフレームワークは、コントロールとグリッド(セル)のチェックと、 その結果の振る舞いに差異がないようにしたい、というポイントを意識しています。 そのため、「グリッドのエラー状態を保持」できるようにしています。 ■プログラム概要 「入力不可(read-only)」「必須(required?)」「エラー状態(error?)」のプロパティを持つ チェックルールは、「編集仕様(EditorSpec)」で定義する ■主な振る舞い 「入力不可」に設定すると、背景色がグレーになり、キー入力が行えない 「必須」に設定すると、背景色が黄色になり、チェック時に値が空文字だとエラーになる 「エラー状態」が活性状態の場合、背景色が赤色になる 賢人の方々からすると、突っ込みどころも多いかと思いますので、 ぜひコメントいただけるとありがたいです。 |
|||||
« Next Oldest | Next Newest »
|
Users browsing this thread:
1 Guest(s)
1 Guest(s)