問題タブ [saving-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.

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

forms - フォーム データを保持するための戦略 (タブ/ブラウザーを閉じる場合)

タスク管理アプリケーションに問題があり、ユーザーがブラウザー/タブを閉じると、誤ってブラウザー/タブを閉じたために入力した情報が消えてしまい、入力したテキストが失われることがあります (また、一部のユーザーはテキストに入力するのに30分かかります)。

だから私は解決策を提供しなければなりません.私はいくつかのアイデアを持っていますが、最善の方法について意見を求めていました.

オプション1:

  • window.onunloadまたは場合によってはwindow.onbeforeunloadイベントで、confirm() ダイアログを呼び出し、最初にタスク ログ領域にテキストが含まれていて、空白でないかどうかをテストします。空白でない場合は、呼び出しwindow.confirm()て、ユーザーがログを保存せずにタブ/ウィンドウを閉じるかどうかを尋ねます。

オプション #1 に関する私の懸念は、それがユーザーの邪魔になる可能性があることです。

オプション 2:

  • 同じイベントで、confirm() を呼び出さずに、代わりにタスク ログ領域のテキストを強制的に Cookie に保存します。次に、同じページの Cookie から保存されたタスク情報を復元しようとするボタンを提供する可能性があります。そのボタンを押すと、Cookie が解析され、情報が取得されます。
0 投票する
3 に答える
1212 参照

nhibernate - Hibernate 更新リファレンス

エンティティ

NHibernate を使用してロードされる Product というエンティティーがあります。

製品には、NHibernate が喜んで入力してくれるカテゴリがあります。

データベース

データベースでは、Product にカテゴリの外部キーがあります。

シナリオ

ユーザーはこの製品を (Web インターフェイス経由で) 編集し、別のカテゴリを選択します (たとえば、「魚」の代わりに「野菜」を選択します)。

これはおそらく、各カテゴリが表示されたドロップダウン リストです。彼らが別のカテゴリを選択すると、int キーが取得されます。

問題

変更を Product に保存したいのは明らかですが、実際には変更は新しい int (1 ではなく 2 など) を保存することだけです。

したがって、既存の製品を取得すると、問題が発生します。

Product には「CategoryID」フィールドはありません。Category プロパティしかありません。

しかし、製品に割り当てるためだけに (ID で) カテゴリを取得する必要はありません。

だから私が知りたいのは...

a) CategoryID プロパティを製品に追加します

b)新しいカテゴリを作成し、関連するIDを割り当てて製品に添付します(ただし、エラーが発生するか、既存のカテゴリを上書きします)

c) システムからカテゴリを取得 (ルックアップ) し (ID で)、それを製品に添付します。

d) まったく別のことをする!

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

ajax - Saving Ajax Form Data Best Practices

I am just wondering what general best practice is for saving data in Ajax Forms. In Spree ECommerce for example, every time you change a value in a list of objects (say you change the quantity of a certain Item in an Order), it updates the database with an Ajax call.

Is it better to have the User manually press "Save" or "Update" when they're done editing a form, or if you can (you have setup an ajax alternative), to just automatically save the data every time something changes?

It seems like Stack Overflow Careers saves a "Draft" of your profile every few seconds using some ajax thing.

As such, it seems like there's 3 ways to save data in a form if you have Ajax going:

  1. User presses button, saves all data at once, not good if data is important
  2. Save every time interval
  3. Save every change

What do you recommend?

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

drupal-6 - Drupal からローカル システム ファイルへのデータの保存

レポートデータを表示する drupal モジュールを作成しました。ページを表示しているユーザーがローカル システムにデータを txt または csv ファイルとして保存できるようにするオプションを含めたいのですが、次の問題が発生しています。

  1. 保存先のローカル ディレクトリを指定する方法。
  2. 実際にデータをディレクトリに保存する方法。

フォームの drupal API ドキュメントを読みました。ユーザーがシステムを参照してアップロードする場所を選択できるようにする「ファイル」入力タイプがあります。file_save_data() 関数も見ましたが、データは drupal サイト ディレクトリ内にのみ保存されるようです。

どんな助けでも大歓迎です。

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

ruby-on-rails - Rails: オブジェクトに文字列を保存する -- 構文の問題?

ファイル名文字列を消去してオブジェクトを更新する単純な関数を作成しようとしています。テスト文字列を保存すると機能しますが、作成した文字列変数を保存しようとしても何も起こりません。しかし、文字列を返すと、出力は正しいようです! 私は何が欠けていますか?

どうもありがとうございました。

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

gwt - セッション間でのデータへのアクセス

私は最近 GWT フレームワークを採用しましたが、問題が発生しました。入力テキストエリアと、書かれた記事がリストされているリスト、ゲストブックアプリケーションを提供する単純なWebアプリを作成しています。

ここでの問題は、グローバル リストである servletContext() でリストを維持する方法がわからないことです。単一のセッションでデータを保存することはできますが、ユーザーは個々のリストではなく同じリストを参照する必要があるため、これでは何の役にも立ちません。

Java サーブレットでは、グローバルに利用可能な ServletContext() にオブジェクトを格納することに慣れていますが、GWT でこれを行う方法がわかりません。

どうすればこれを達成できるか知っている人はいますか?

どうもありがとうございます!

0 投票する
6 に答える
616 参照

c# - データベースなしで情報を保存する場所はありますか?

こんにちは、データベースや .txt ファイルを使用せずに、ログイン フォームを作成してユーザー名とパスワードを保存したいなど、データを保存する方法はありますか? そのようなものを簡単に設定するには、多くの作業が必要なようです。別の方法があるかどうか疑問に思っていました。:)

また、データベース Access/Sql/Local Database の使用方法に関するチュートリアルがあれば、投稿してください。

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

xcode - NSString をファイルに保存する

単純な Web サイト データをファイルに保存するのに問題があります。シンタックスは正しいと思います。誰か助けてくれませんか? 実行すると、データが取得されたことが示されますが、保存するはずのファイルを終了して開くと、何も入っていません。

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

django - (Django)文字列をEmailFieldに保存すると、'基数10のint()の無効なリテラル'が発生します

ユーザーのデータ編集フォームには、ニュースレターからメールを追加/削除するためのブールフィールドがあります。このフォームのカスタム保存メソッドを作成しました:

問題は、新しいNewsletterEmailオブジェクトを追加するときに、ユーザーの電子メールから読み取った文字列値を送信して電子メールフィールドに保存することです。これにより、エラーが発生します(または少なくともそう思います)。

私のNewsletterEmailモデル:

この問題を回避する方法は?

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

objective-c - Objective-C NSUserDefaults: HighScoreManager、これが機能しないのはなぜですか?

私のアプリはデータを保存したりロードしたりせず、単にクラッシュします。ハイ スコア マネージャー クラスで何が間違っているのだろうかと思います。

クラスの .h および .m ファイルを投稿します。

.h

.m

クラスを使ってみた方法

スコアを「保存」しても、スコア ページから移動して戻ると、アプリがクラッシュします。何が間違っているのか、なぜ保存されないのかよくわかりません


「_class_getMethodNoSuper_nolock」がクラッシュしたときにこれを取得し、場合によってはobjC_sendまたはそのようなものを取得します