2016-09-23 2 views
0

У меня есть следующий POJOBeanFieldGroup в Vaadin с Списком <String> в разделенных запятых записи

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

// getter & setter 
} 

в моей форме я использую BeanFieldGroup, чтобы связать свойства формы.

Но как я могу сделать это легко, что поле emails может быть введено как запятая, и оно затем преобразуется в строку List строк?

Я предполагаю, что для этого мне нужен Converter, но я не могу найти какой-либо метод в FieldGroup для этого.

ответ

1

В случае FieldGroup вам необходимо использовать FieldGroupFieldFactory. Вы можете найти пример в documentation

+1

спасибо за это - я действительно решил это, создав свой собственный TextField и добавив к нему конвертер, а затем привяжу его к группе. Я посмотрю на 'FieldGroupFieldFactory' –

+1

Как вы сами выяснили, вы решаете свою проблему с помощью конвертера. Здесь не нужно использовать 'FieldGroupFieldGroupFactory'. –

Смежные вопросы