問題タブ [before-save]

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 投票する
1 に答える
1315 参照

jqgrid - ajax 検証を実行するために beforeSaveRow 内でグリッド データを送信する方法

サーバー側での検証のアプローチに問題があり、存在する場合はエラーを表示します。これを達成するために、Save Row関数の前に使用します。

この関数内で、行データを使用して ajax 呼び出しを実行したいと考えています。データを送信できるように、ポストデータをシリアル化または取得するにはどうすればよいですか。

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

javascript - Parse.com beforeSave で日付フィールドがリセットされる

私はこの奇妙な問題に困惑しています。モバイル アプリから REST API 呼び出しを行い、保存前にコードを実行して、ACL と別のフィールドを設定したいと考えています。ただし、beforeSave の一部として、(データ型が日付の) dueAt フィールドがリセットされます。

これが私のコンソールデータの外観です...

I2014-11-15T23:42:28.577Z] v211: ユーザー AAAAA のメッセージに対して before_save がトリガーされました

入力: {"original":null,"update":{"message":"メッセージ","createdBy":"AAAAA","dueAt":{"__type":"Date","iso":"2014 -11-22T17:42:19-06:00"},...,"ACL":{"AAAAAA":{"読み取り":true,"書き込み":true}}}}

結果: 更新は {"message":"Some message","createdBy":"AAAAA","dueAt":null,"ACL":{"AAAAA":{"read":true,"write":true に変更されました},"BBBBB":{"read":true,"write":true}},"ownerId":"BBBBB"}

結果で dueAt が null にリセットされたことに注意してください。これがACLのコードで、beforeSaveで設定することさえしていないため、これは非常に不可解です....

かなりの時間を費やしましたが、なぜこれが起こっているのかわかりません。ヒントや提案をいただければ幸いです。

0 投票する
2 に答える
2389 参照

yii - beforeSave() の Yii チェック シナリオ

1 つのアクションでは、モデル関数 beforeSave() で DB に保存する前に $album_id を変換する必要があります。

$album_id はすでに適切な状態にあるため、別のアクションではこの変換は必要ありません。そのため、そのアクションでシナリオ「バッチ作成」を設定しました。

モデルでこのシナリオを確認してみてください:

ただし、条件は常に true です。シナリオで if ステートメントが設定されない、またはチェックインされないのはなぜですか? または、シナリオではなくチェックする方が良いかもしれませんが、別の変数を作成して、2つの異なるケースでその値を設定するにはどうすればよいですか?

私の全体の beforeSave():

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

excel - バージョン管理を自動化する Excel VBA は、不思議な保存ループを作成します - ソース?

次のサブルーチンは、Excel ワークブックのバージョン コントロール シートに使用され、ドキュメントの過去の繰り返しを保持するために新しいタイムスタンプ付き .xmls ファイルを作成する前に、ユーザー名、保存時刻、コメントの変更を取得します。結果は成功ですが、保存または終了する代わりに、ユーザーに入力を常に要求する不思議な保存ループが作成されます。もしも

何かご意見は?

0 投票する
2 に答える
6504 参照

ruby-on-rails - Rails 4 で複数の before_save 条件付きコールバックを登録する

2 つの異なるフィールドについて、モデルで 2 つの異なる計算を行う必要があります。保存前。

私が抱えている問題は、method2 が呼び出されたときに some_field_1 が null であることです。私の推測では、私がやっているように before_save コールバックを宣言するのは間違っていると思います。

  • 2 番目の before_save は最初の before_save を上書きしますか?
  • コールバックは宣言された順序で実行されますか?

条件と問題解決なしで 2 つのメソッドを 1 つにラップできることはわかっていますが、条件付きコールバックを使用したいと思います。そして、正しい方法を知りたいです。ドキュメントはこれについてかなり明確ではありません。

どうもありがとう!

編集

今後の参考のために。コードはOKでした。問題は別の場所 (DB) にありました!

0 投票する
3 に答える
13439 参照

ruby-on-rails - Rails - before_save で古い値を取得する

値に「_was」を追加して古い値を取得しようとしてbefore_saveいますが、うまくいかないようです。

これが私のコードです:

「title_was」と「title」の両方が、保存されたばかりの新しいタイトルを取得しました。

内部の古い値を取得することは可能before_saveですか?