2016-09-23 16 views
0

我有以下POJOBeanFieldGroup在Vaadin用List <String>爲逗號分隔進入

public class Person { 
    private String name; 
    private List<String> emails; 

// getter & setter 
} 

在我的形式我用BeanFieldGroup綁定屬性添加到窗體。

但我怎麼能做到很容易,那emails場可以輸入逗號分隔的條目,然後這是轉換爲字符串的List

我想我需要一個Converter爲此,但我找不到在FieldGroup這樣做的任何方法。

回答

1

如果是FieldGroup,則需要使用FieldGroupFieldFactory。你可以在documentation

+1

中找到示例 - 我實際上是在創建自己的TextField時添加了一個「Converter」,然後將其綁定到組中。我會看看'FieldGroupFieldFactory' –

+1

正如你已經發現你自己,你可以用轉換器解決你的問題。這裏不需要使用FieldGroupFieldGroupFactory。 –