2016-05-13 30 views
0

我正在编写一个应用程序,GUI中有一个下拉列表包含直接来自后端数据的值。但是,当用户浏览下拉菜单并点击键盘上的删除按钮/右键点击鼠标时,我们应该在下拉菜单中隐藏该值并且不再在GUI中显示它,但是我没有想要删除后端数据库中的隐藏值。如何在GWT中实现“不再显示给我”?

我的困难是如何将过滤掉的下拉列表值存储在我的GWT java代码中?有任何想法吗?谢谢!

+0

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

+0

或更基本的方法,饼干。很明显,客户端可以删除它们,所以这取决于您的用例是否可以接受。 – Lista

回答

0

听起来好像你希望每个客户端都有数据存储在他们删除的内容上。不必跟踪数据库中每个客户的决定,您应该将信息存储在客户机器上。这可以在首选项文件,HTML5存储等中完成,具体取决于它是什么类型的客户端。如果客户更换电脑,他们的数据将不会被保存,但我不认为这是意外的行为。这真的取决于应用程序和你的期望。无论哪种方式,客户端和他们的删除存储在一个单独的表或他们自己的机器上。