2011-12-19 5 views
0

私はテキストフィールドの値が を変更した後に実行する検証funcitonを期待しますが、テキストフィールドがレンダリングされるとき、それは私が意味する、ページのロード時に実行される検証 そして、この構成バリデータ関数はテキストフィールド作成で実行されますが、これは正常ですか?

{ 
    xtype: 'textfield', 
    fieldLabel: 'Normal field', 
    name: 'obra_social', 
    allowBlank: false, 
    validator: validate, 
} 

とテキストフィールドと呼ばれる検証機能を持っています。 これは正常な動作ですが、何が欠けていますか?

ありがとうございました

答えて

1

これは私にとっては正常な動作ではありません。 FireBugを使用してカスタム関数にブレークポイントを置くことをお勧めします。次に、スタックトレースを調べて、バリデータが呼び出された理由を判断できるかどうかを確認してください。あなたは、フィールドに値を設定しているか、プログラムでフィールドをぼかしてバリデータをトリガしていることがわかります。検証をトリガーせずに値を設定する場合は、setRawValueを試してみてください。

関連する問題