KAIDEN.base.foundation.Validator
- Validator
Constructor
Static
Validator
( )
バリデーション機能を提供します.
シングルトンです。
new Validator()
を何度行っても必ず単一のインスタンスを返却します。
Returns
Instance members
Instance Methods
バリデーション関数をjQueryに登録.
jQuery.validator.addMethodのラッパーです
Parameters
- name : String
- バリデーション名
- func : Function
- バリデーション関数
findSearchCriteriaCompany
( HtmlElement element, String param )
: String
KAIDEN.base.foundation.Validator
バリデーションパラメータから検索基準会社を判断.
- パラメータが"searchCriteriaCompany"の場合、ガジェット間通信にて検索会社を検索し返却。※おもに申請書ガジェット
- 同一ガジェット・同一タプル内のフィールドを検索し、その値を返却
- パラメータそのものを返却
Parameters
- element : HtmlElement
- 対象エレメント
- param : String
- パラメータ
- String
- 会社コード
findSearchCriteriaDate
( HtmlElement element, String param )
: String
KAIDEN.base.foundation.Validator
バリデーションパラメータから検索基準日を判断.
- パラメータが"searchCriteriaDate"の場合、ガジェット間通信にて検索基準日を検索し返却。※おもに申請書ガジェット
- パラメータが日付そのものであれば、その日付を返却
- 同一ガジェット・同一タプル内のフィールドを検索し、その値を返却
Parameters
- element : HtmlElement
- 対象エレメント
- param : String
- パラメータ
- String
- 日付(文字列)
formatMessage
( String msg, HtmlElement element, Stirng[] msgParam )
: String
KAIDEN.base.foundation.Validator
バリデーションエラーメッセージを生成.
「ラベル:エラーメッセージ」を生成します。
国際化項目は、「ラベル(ロケール):エラーメッセージ」を生成します。
メッセージ引数に置換します
Parameters
- msg : String
- メッセージ
- element : HtmlElement
- 対象エレメント
- msgParam : Stirng[]
- メッセージ引数
- String
- 生成したメッセージ
バリデーションエラーのメッセージを設定.
国際化されていません。適切な言語でメッセージを設定してください
Parameters
- name : String
- バリデーション名
- message : String/Function
- エラーメッセージもしくはメッセージを返却する関数
バリデーション関数を返却。
jQuery.validator.methodsのラッパーです
Parameters
- name : String
- バリデーション名
日付形式として認識できるか判定.
Parameters
- value : String
- 検査対象
- boolean
- 判定結果(true:日付として認識できる、false:日付として認識できない)
時刻形式として認識できるか判定.
24時間以降もtrueと判定します
Parameters
- value : String
- 検査対象
- boolean
- 判定結果(true:時刻として認識できる、false:時刻として認識できない)