サーバーで定義されている Copies というプロパティがあり、許可されるデフォルトのコピー数を表します。この値を更新すると、UI の入力フィールドが更新されます。
ただし、ユーザーが UI でこのフィールドをリセットした場合、Copies プロパティを元の値にリセットできるようにしたいと考えています。
私のアイデアは、自分の剣道データソース モデルに、Copies プロパティを参照する originalValue というカスタム プロパティを定義することでした。しかし、私がこのようなことをすると、これは単に Copies プロパティをオーバーライドするようです。
schema: {
data: 'd',
total: function (data) {
return data.d.length;
},
model: {
originalCopies: "Copies"
}
}
基本的に自分の Copies プロパティの不変のクローンである、このようなカスタム プロパティを作成するにはどうすればよいですか?