2016-05-13 29 views
0

我正在編寫一個應用程序,GUI中有一個下拉列表包含直接來自後端數據的值。但是,當用戶瀏覽下拉菜單並點擊鍵盤上的刪除按鈕/右鍵點擊鼠標時,我們應該在下拉菜單中隱藏該值並且不再在GUI中顯示它,但是我沒有想要刪除後端數據庫中的隱藏值。如何在GWT中實現「不再顯示給我」?

我的困難是如何將過濾掉的下拉列表值存儲在我的GWT java代碼中?有任何想法嗎?謝謝!

+0

[HTML5存儲](http://www.gwtproject.org/doc/latest/DevGuideHtml5Storage.html)? – Baz

+0

或更基本的方法,餅乾。很明顯,客戶端可以刪除它們,所以這取決於您的用例是否可以接受。 – Lista

回答

0

聽起來好像你希望每個客戶端都有數據存儲在他們刪除的內容上。不必跟蹤數據庫中每個客戶的決定,您應該將信息存儲在客戶機器上。這可以在首選項文件,HTML5存儲等中完成,具體取決於它是什麼類型的客戶端。如果客戶更換電腦,他們的數據將不會被保存,但我不認爲這是意外的行爲。這真的取決於應用程序和你的期望。無論哪種方式,客戶端和他們的刪除存儲在一個單獨的表或他們自己的機器上。