0

ノックアウト検証を使用してカスタム バリデータを作成し、ノックアウト マッピング プラグインで作成されたビューモデルで試しています。検証は、コードを初めて実行したときに起動しますが、入力の値を保存または変更したときに起動しません。

以下のフィドルでは、LL が L よりも小さく、L が H よりも小さいことを確認しようとしています。テスト データでは、LL よりも小さい L 値を持っているため、1 つのエラーが報告されていることがわかりますが、修正するとバリデーターが起動しない入力フィールドのデータ。

http://jsfiddle.net/davidoleary/quSpZ/

4

1 に答える 1

0

これが実用的なフィドルです。

http://jsfiddle.net/quSpZ/4/

コードを再構築して ScheduleEntry オブジェクトを作成し、検証をそのオブジェクト内に移動しました。そのオブジェクトは、プロパティのオブザーバブルを持つようにも設定されているため、プロパティが変更されたときに検証がトリガーされます。

于 2012-10-05T17:40:25.627 に答える