https://github.com/melistik/vaadin-grid-util/issues/37#issuecomment-282756130
n 8 только что вышел. добавление фильтров в Grid никогда не было в их документации, я нашел только одно работающее решениеВот в стеке потока
HeaderCell cell = filterRow.getCell(pid);
// Have an input field to use for filter
TextField filterField = new TextField();
filterField.setColumns(0);
filterField.setHeight("23");
// Update filter When the filter input is changed
filterField.addTextChangeListener(change -> {
// Can't modify filters so need to replace
b.removeContainerFilters(pid);
// (Re)create the filter if necessary
if (! change.getText().isEmpty())
b.addContainerFilter(
new SimpleStringFilter(pid,
change.getText(), true, false));
});
cell.setComponent(filterField);
Но теперь, после обновления, это Решение больше не работает, так как SimpleStringFilter больше не доступен в новой сетке, а BeanItemContainer больше не распознается и позволяет только setItems () заполнять данные сетки.
Может кто-нибудь помочь мне обновить этот код для Vaadin 8?