0

以前ko.extendersはクライアントで検証していましたが、そのプロパティを変更してentityStateも変化しませんでした。Modified

「ライブ例 2: オブザーバブルへの検証の追加」のコード例を使用しました。

テストの手順: 1. エンティティをフォームにロードしました。2. エンティティのプロパティを (ko.extenders.required を使用して) 編集しました 3. entityState = Unchanged 4. しかし、プロパティを (ko.extenders.required を使用せずに) 編集すると、entityState は次のように変更されますModified

どんな助けでも大歓迎です。

4

1 に答える 1

0

この行を変更しました:

this.lastName = ko.observable(last).extend({ required: "" });

そして、次の行を使用しました:

this.lastName = ko.observable(last);
this.lastName.extend({ required: "" });

そして、すべてが完璧に機能します。

于 2013-06-17T21:48:37.207 に答える