問題タブ [dirty-checking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
30207 参照

c# - C#クラスプロパティをダーティとしてマーク

以下は、オブジェクトの状態を定義する列挙型と、この列挙型の実装を示すクラスの簡単な例です。

クラス オブジェクトにデータベースからのデータを入力するとき、enum 値を「clean」に設定します。ほとんどのロジックをプレゼンテーション層から除外することを目標に、プロパティが変更されたときに列挙値を「ダーティ」に設定するにはどうすればよいでしょうか。

私は次のようなことを考えていました。

クラスの各プロパティのセッターで。

これは良いアイデアのように聞こえますか?プレゼンテーション層でそれを行わずにダーティ フラグを割り当てる方法について、より良いアイデアを持っている人はいますか?

0 投票する
1 に答える
242 参照

kendo-ui - 剣道ガントチャートに IsDirty フィールドを設定する

このような簡単な例では - https://dojo.telerik.com/UViBAZAPフィールドをダーティとマークする方法は? 最初に変更を加えてから、一度に保存したい。

編集 - UI のフィールドに、編集されたことを示すようにします。剣道グリッドのように。