問題タブ [dirty-data]
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.
javascript - AngularJS でオブジェクトのダーティ状態の前に戻す方法
オブジェクトがダーティになる前の状態に戻す方法が AngularJS にあるかどうかを知りたいです。
ボタンがedit
ある単純save
なユースケースがあります。cancel
誰かが編集ボタンをクリックし、問題のオブジェクトの状態をダーティにしてからキャンセル ボタンをクリックした場合、オブジェクトの状態を以前の状態 (ダーティになる前の状態) に戻したいと思います。
ボタンをクリックした瞬間cancel
、オブジェクトの状態が実際には変化していないのに変化しているように見えます。
AngularJS で提供される何らかの機能を使用して、何とかそれを達成できますか?
指定された投稿に関連するコード:
コントローラーのコード:
HTML コード:
angularjs - キャンセルボタンを使用して、モデルをダーティにする前の状態に戻す方法
この plunkr hereがあり、編集可能なテーブルが表示されます。
テーブルの HTML コードは次のとおりです。
行のCancel
リンクに、fooObject
その行がまったく触れられていないかのように、以前の状態が表示されるようにします。
"orderBy:'points'"
以下は、AngularJS コントローラーのコードです。これは、ng-repeat
式に含まれていない限り機能するように見えますが、それ以外の場合は機能しません。
誰かがそれを解決する方法を理解するのを手伝ってもらえますか?
valuechangelistener - ダーティ フィールドの Scout Eclipse チェック
Swing アプリケーションを閉じようとして、フィールドで同じ値を変更すると、アプリケーションは変更を保存するかどうかを尋ねます。
私の最初の質問は、RAP アプリケーションが同じ質問をしないのはなぜですか?
2 番目のより重要な問題は、フィールド変更の検証を強制する方法と、これを操作する方法です。
例えば :
行とテーブルの下にいくつかのフィールドがあるテーブルがあります。行をクリックすると、フィールドに値が入力されます。この値を変更して、保存ボタンをクリックします。
行のクリック時に変更の検証を強制したいと思います。したがって、変更が適用され、行をクリックすると、アプリケーションはいくつかの変更が保存されていないことを警告するはずです。しかし、私は変化とそうでないものを操作できるはずです。たとえば、行のテーブルをクリックすると、フィールドが変更されない場合はデータが入力されますが、入力した値が同じフィールドである場合、これは変更されます。
方法を発見しました
しかし、それは何もしません。(値を変更するかどうか)
すべての分野に数学があることがわかりました
だから私は変更を操作する必要があります m_touched をスローしますか?
これは Scout でどのように処理されますか?
追加
フォームを閉じるときと同じように、汚れたフィールドをチェックしてメッセージダイアログをポップアップする機能と、フィールドを汚れているかどうかを設定する方法を探しています。
hereとhereを見ましたが、説明されているのは、ポップアップメッセージの値の保存方法と、このメッセージを起動する方法 (検証) だけです。
java - Javaを使用して汚れたテキストをきれいにする方法
Twitterのデータを集めて加工しているのですが、文字が汚い、
例 :
例 :
できるだけシンプルにしたいです。
java - Eclipse DatabindingContext valuechange リスナー => ダーティ
いくつかの値を表示するダイアログがあります。ここで、ユーザーが何かを変更したかどうかを知る必要があります。
すべてのフィールドは、Eclipse の DatabindingContext にラップされます。
一部のフィールドを変更すると、モデル内の propertyChangeSupport リスナーが起動します。(プロパティのセッターが呼び出されます)。
ここで、値が変更されたかどうかを検出するグローバル リスナーが必要です。
私は成功せずに次のように試しました:
これは、いくつかの afterConvertValidators が追加された別のクラスからのものです。そのため、代わりに「addValueChangeListener」を使用する必要があると考えましたが、これでも機能しません。
これを達成する方法はありますか?
よろしくお願いします
linux - Linux プロセスからダーティ メモリをクリーニングする
Linux サーバーで apache を実行していますが、多くのインスタンスが 100 MB を超えるメモリを消費していることに気付きました。次に、プロセス マップを実行したところ、プロセスが使用するメモリの 2/3 がダーティ メモリであることがわかりました。
結果の開始は次のようになります。
Apache プロセスが 100 MB 以上ではなく 40 MB 程度を占めるように、ダーティ メモリを一掃する方法はありますか (例: anon エントリを削除します)。可能であれば、サーバーを常に再起動することは避けたいです。