java - JPAContainer过滤器是什么样的?

标签 java vaadin vaadin7

我正在尝试使用 JPAContainer Filter 进行“按名称搜索”。使用比较我仍然没有成功。比较不起作用,例如,如果我输入名称:fernando,过滤器不起作用。

我正在尝试这个。

TextField searchByName = new TextField();
searchByName.setInputPrompt("Search by name");
searchByName.addBlurListener(new BlurListener() {           
@Override
public void blur(BlurEvent event) {
    nameFilter();
}
});


/** filter by name */
private void nameFilter(){
    if(!searchByName.getValue().isEmpty()){         
        Filter filter = new Compare.Equal("name", searchByName.getValue());
        datasource.addContainerFilter(filter);
    }
}

有某种方式可以使用 LIKE 进行搜索???

最佳答案

关于java - JPAContainer过滤器是什么样的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22333116/

相关文章:

java - 在数组(列表)中搜索数据

vaadin - 如何在 Vaadin 中打印组件?

java - Vaadin - 最大化可变容器宽度

java - 使用 OpenCV 从 IP 摄像机流式传输

java - 预处理器后的 CDT IASTNode getRawSignature

java - HashMap 和 JSON 查找错误(空引用)

java - 如何在 Vaadin 的表单中绑定(bind) LazyQueryContainer 和 Combobox?

java - 如何从 Vaadin TreeGrid/Grid 的行和单元格获取应用的背景颜色?

java - Vaadin 7 快捷监听器

java - vaadin 表中出现 NullPointerException?