Ваадин Combobox - новый предмет - PullRequest
0 голосов
/ 14 января 2019

Я пишу код на Java и использую расширение Vaadin 8.

У меня есть поле со списком Vaadin, и оно работает хорошо. Но я хотел бы не только выбрать элементы из моего поля со списком, но также выбрать письменный ввод. Это означает, что я хотел бы использовать поле со списком как раскрывающееся меню, а также как поле для редактирования текста.

После некоторого исследования я думаю, что невозможно получить значение поля со списком после записи чего-либо в него. Поле редактирования текста предназначено только для поиска в выпадающем меню. Если я наберу что-то, что не является частью выпадающего меню, значение будет нулевым.

Но представляется возможным добавить новые элементы в выпадающее меню поля со списком с помощью метода setNewItemProvider.

Есть несколько примеров, в которых используется старый метод getNewItemHandler, но, похоже, они не работают для последней версии Vaadin 8. Метод setNewItemsAllowed больше не является частью Vaadin 8.

Может кто-нибудь привести пример с новым методом setNewItemProvider для Vaadin 8?

1 Ответ

0 голосов
/ 15 января 2019

Вы, конечно, могли бы делать то, что планировали, но у вас там гораздо более простое решение.

Существует специальная функция для превращения выпадающего списка, редактируемого : javadoc

...