2016-05-13 6 views
0

私はアプリケーションをコーディングしていますが、GUIにドロップダウンがあり、バックエンドデータから直接の値が入っています。しかし、ユーザーがドロップダウンをブラウズしてキーボード/マウスの右ボタンでマウスの右ボタンをクリックして削除ボタンをクリックすると、ドロップダウンで値を非表示にしてGUIでそれ以上表示しないようにする新しい要件があります。バックエンドデータベースの隠れた値を削除したいGWTの「これ以上私にそれを見せないでください」を実装する方法は?

私の難しさは、フィルタリングされたドロップダウンリストの値をGWT Javaコードに格納する方法です。何か案は?ありがとう!

+0

[HTML5ストレージ](http://www.gwtproject.org/doc/latest/DevGuideHtml5Storage.html)? – Baz

+0

より基本的なアプローチ、クッキー。明らかに、クライアント側はそれらを削除することができるので、すべてがこれがあなたのユースケースに受け入れられるかどうかによって異なります。 – Lista

答えて

0

それぞれのクライアントに、削除したものにデータが保存されているように思えます。データベース内の各クライアントの決定を追跡するのではなく、その情報をクライアントのマシンに保存する必要があります。これは、クライアントの種類に応じて、環境設定ファイル、HTML5ストレージなどで行うことができます。クライアントがコンピュータを変更すると、そのデータは保存されませんが、予期しない動作ではないと思います。それは実際にアプリケーションと期待するものによって異なります。どちらの方法でも、クライアントとその削除を別のテーブルまたは自分のマシンに格納します。

関連する問題