如何在Vaadin 7中使用dataProvider

时间:2017-12-11 14:00:39

标签: java sql vaadin vaadin7

大家好我想在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

1 个答案:

答案 0 :(得分:1)

不,你不能在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