Я попытался создать callbackdataprovider с потоком vaadin для моей сетки. Но он возвращает ошибку несовместимых типов, когда я пытался сделать это.
Я уже свернул код до самой простой проблемной версии проблемы, и он все еще не работает, и я следовал руководству по созданию потока, чтобы создать его, и оно почти совпадает с моим кодом:
dataProvider = DataProvider.fromCallbacks(
query -> {
List<Person> people = new ArrayList<>();
return people;
},
query -> {
int i = 0;
return i;
});
это должно работать, но вместо этого я получаю следующую ошибку:
несовместимые типы: не существует экземпляра (ов) переменных типа T, F, поэтому
что com.vaadin.data.provider.CallbackDataProvider соответствует
com.vaadin.flow.data.provider.CallbackDataProvider