Я использую 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
это не нормально, возможна ли задержка при поиске?