Class KAIDEN.base.foundation.Validator

Constructor

Static Validator ( )
バリデーション機能を提供します.

シングルトンです。
new Validator()を何度行っても必ず単一のインスタンスを返却します。

Returns
KAIDEN.base.foundation.Validator
インスタンス

Instance members

Instance MethodsDefined By

addValidateMethod ( String name, Function func ) KAIDEN.base.foundation.Validator
バリデーション関数を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
パラメータ
Returns
String
会社コード
findSearchCriteriaDate ( HtmlElement element, String param ) : String KAIDEN.base.foundation.Validator
バリデーションパラメータから検索基準日を判断.
  • パラメータが"searchCriteriaDate"の場合、ガジェット間通信にて検索基準日を検索し返却。※おもに申請書ガジェット
  • パラメータが日付そのものであれば、その日付を返却
  • 同一ガジェット・同一タプル内のフィールドを検索し、その値を返却
Parameters
element : HtmlElement
対象エレメント
param : String
パラメータ
Returns
String
日付(文字列)
formatMessage ( String msg, HtmlElement element, Stirng[] msgParam ) : String KAIDEN.base.foundation.Validator
バリデーションエラーメッセージを生成.

「ラベル:エラーメッセージ」を生成します。
国際化項目は、「ラベル(ロケール):エラーメッセージ」を生成します。

メッセージ引数に置換します

Parameters
msg : String
メッセージ
element : HtmlElement
対象エレメント
msgParam : Stirng[]
メッセージ引数
Returns
String
生成したメッセージ
setInvalidMessage ( String name, String/Function message ) KAIDEN.base.foundation.Validator
バリデーションエラーのメッセージを設定.

国際化されていません。適切な言語でメッセージを設定してください

Parameters
name : String
バリデーション名
message : String/Function
エラーメッセージもしくはメッセージを返却する関数
バリデーション関数を返却。

jQuery.validator.methodsのラッパーです

Parameters
name : String
バリデーション名
日付形式として認識できるか判定.
Parameters
value : String
検査対象
Returns
boolean
判定結果(true:日付として認識できる、false:日付として認識できない)
時刻形式として認識できるか判定.

24時間以降もtrueと判定します

Parameters
value : String
検査対象
Returns
boolean
判定結果(true:時刻として認識できる、false:時刻として認識できない)

Static members