Странное поведение поля со списком Vaadin

У меня есть следующий пользовательский интерфейс в моем приложении Vaadin. 1. Поле со списком ПОЛЬЗОВАТЕЛЯ, связанное с контейнером пользователей, и 2. Таблица пользовательского интерфейса со списком СТУДЕНТОВ, связанная с контейнером студентов.

Я периодически обновляю контейнер студентов каждые 10 секунд. Однако при обновлении контейнера студентов, если у меня выбран список со списком, элементы отображаются серым цветом, и тогда мне нужно повторно выбрать комбинацию.

Список комо в порядке до обновления, после этого все элементы серые.

Я не думаю, что это нормальное поведение? Любые идеи о том, как решить эту проблему?


person Santiago    schedule 12.09.2013    source источник


Ответы (1)


вы можете поместить все свои элементы из SQLContainer в индексированный контейнер и установить его в качестве источника для comboBox, в качестве альтернативы вы можете добавить значения желаемого свойства SQLContainer в arrayList и получить элементы из arrayList для добавления в комбинированный список

person Maria    schedule 17.09.2013