我如何在 Vaadin 7 中使用 dataProvider

How can i use dataProvider in Vaadin 7

大家好,我正在尝试用 mydatabase posgresql 中的数据创建一个网格 无论如何,我想在网格中进行过滤,在 vaadin vaadin grid example filtering 中有一个文档,但我在我的代码中使用 vaadin 7 我写了类似的东西

private void setKolonFiltre() { 

    BeanItemContainer<AdmKullanicilar> filterContainer =  
                                         new BeanItemContainer<>(AdmKullanicilar.class);
    GeneratedPropertyContainer filterProperty = 
                                         new GeneratedPropertyContainer(filterContainer);

    filteringHeader= tblKullanici.appendHeaderRow();        

    TextField filteringField = getColumnFilterField();
    filteringField.addValueChangeListener(e ->{
        filterContainer.addContainerFilter();
    });
}

有什么方法可以在 Vaadin 7 中使用 DataProvider 吗?

不行,你不能在Vaadin 7中使用DataProvider,它已经在Vaadin 8中引入了。

这里有一些与 Vaadin 7 一起使用的 ContainerFilter 的旧示例(由于过滤是通过 Container 完成的,它与 Grid 的工作方式相同)

https://dev.vaadin.com/svn/doc/book-examples/trunk/src/com/vaadin/book/examples/datamodel/ContainerFilterExample.java