【发布时间】:2013-05-23 19:28:26
【问题描述】:
我对 Vaadin 有点陌生,并且已经阅读了他们的书。我的问题是关于一个可编辑的表格以及如何在它被改变时从中获取值。
所以基本上我有一个简单的表,我用一个 HashMap 填充它。所以编辑按钮使字段可编辑,添加行按钮添加一行。实施很简单。但是我没有管理的是更新按钮,因为当我添加一行或编辑某些字段时,我想将所有更改的键和值 成对 再次放入我的 hashmap 并做某事。
我知道Property.ValueChangeListener 为您提供了所有更改的单元格,但我需要的是有关整行的信息,而不是单个单元格。比如val2改成val22,我想根据它来更新我的hashmap。因此我也需要得到key2。简单地说,我想在发生某些变化时得到整条线路。有什么想法吗?
我的 UI 如下所示,我使用的是 Vaadin 6:
【问题讨论】:
-
您可以查看Map Container,这是我编写的一个插件,用作
HashMap和Vaadin 的Container之间的适配器。它远非完美,但它至少应该让你开始。如有任何问题,请随时提出。 -
谢谢,我去看看。