本製品では、入力値を検証し、検証結果をグラフィカルなUIで通知する検証コントロールを提供します。
(図)検証コントロールの例
検証コントロールを使った検証機能は以下のコントロールに適用できます。
検証コントロールでは、以下の検証方法と通知方法を提供します。
【検証規則】
【検証タイミング】
【通知方法】
検証コントロールのインスタンスを初期化する際に、コンストラクタのオプションで検証方法を設定します。以下の例では、フォーカスを失ったタイミングで、必須入力の検証を実行するようにテキストコントロールに設定します。
var gcTextBox1 = new GC.InputMan.GcTextBox(document.getElementById("gcTextBox1"));
var validator1 = new GC.InputMan.GcValidator({
items: [
{
control: gcTextBox1,
ruleSet: [
{
// 必須入力
rule: GC.InputMan.ValidateType.Required
}
],
// フォーカスを失ったときに検証する
validateWhen: GC.InputMan.ValidateWhen.LostFocus
}
],
defaultNotify: {
// ツールチップを表示する
tip: true
}
});
検証コントロールの使用方法の詳細はオンラインデモをご参照ください。