java - 我如何在 Vaadin 7 中使用 dataProvider

标签 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();
    });
}

有没有办法使用DataProvider在 Vaadin 7?

最佳答案

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

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

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

关于java - 我如何在 Vaadin 7 中使用 dataProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47754575/

相关文章:

php - mysql查询返回0

java - 如何设置 vaadin 布局的宽度并仍然让内部组件占用所需的空间?

java - 为什么使用注解@SuppressWarnings?

java - 使用 css 在 Vaadin 中设置样式

sql - 在 90 或更高版本的兼容模式下,ORDER BY 子句中不允许使用常量表达式

java - 最初的 Java 理想已经死了吗?

java - 定义和引用在 Play 模板签名中绑定(bind)的泛型类型

java - 似乎无法理解复杂的多态性

java - SQL 中的 LIKE 工作不正常?

java - 使用 SimpleXml 仅将 Map 的值序列化为 `ElementList`