Backbone でモデルの部分的な編集と検証を処理する方法についてアドバイスを求めています。
20 以上のプロパティを持つ給与明細モデルがあります。ユーザーは給与明細の一部 (残業のプロパティなど) を編集できます。アプリはモーダル ダイアログを表示し、ユーザーは残業に関連する 4 つのプロパティを変更できます。
残業を編集するためのモーダル ダイアログには、ビュー ロジックを含む関連するバックボーン ビュー「OvertimeEditor」があります。さまざまなプロパティを処理するための 10 のビュー/モーダル ダイアログがあります。
エディター ビューはモデルと直接対話しません。このためのメディエーターがあります。メディエーターは、モーダル ダイアログを設定して表示するビューでパラメーター化された関数を呼び出します。ユーザーがビューを保存すると、メディエーターでパラメーター化された関数が呼び出され、モデルのプロパティが更新されます。
ダイアログ内で検証を処理するにはどうすればよいですか? つまり、モデル全体ではなく、問題の 4 つのプロパティを検証したいだけです。
エディター ビューは現在、モデルを使用していません。エディター ビューで使用するためだけにモデルを作成する必要がありますか? 例えば PayslipOvertime モデル?または、ビューに検証を手動で実装する必要がありますか (正しく聞こえません)。