Выполнить поиск в Vaadin Combobox, когда пользователь перестает печатать - PullRequest
0 голосов
/ 05 марта 2019

Я использую Vaadin8.Я пытался использовать AbstractBackEndDataProvider, CallbackDataProvider и DataProvider.Весь поиск (выборка из службы) каждый раз, когда пользователь вводит что-то в Combobox.

Вот пример поставщика Combobox

  public class SearchDataProvider extends AbstractBackEndDataProvider<ContactDTO, String> {

    private static final Logger LOG = Logger.getLogger(SearchDataProvider .class.getName());

    @Override
    protected Stream<ContactDTO> fetchFromBackEnd(final Query<ContactDTO, String> query) {
         LOG.info(query.getFilter().get());
         return Stream.empty();
    }

Так что если набрать медленно или даже очень быстро "Hello", товывод будет:

H
he
hel
hell
hello

это не нормально, возможна ли задержка при поиске?

...