我正在尝试使用JPA容器过滤器进行“按名称搜索”。用比较法我还是没有成功。比较不起作用,例如,如果我输入name: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);
}
}
有什么方法可以搜索像???
2条答案
按热度按时间inkz8wg91#
有com.vaadin.data.util.filter.like
fjaof16o2#