Vaadin Web应用开发教程(47): SQLContainer-过滤及排序
SQLContainer 的过滤及排序在设计时总是通过数据库操作来完成,也就是说在使用Filter 和Sorting 时应用与数据库之间会发生通信。实际上Filter 对应到SQL语句的WHERE语句,Sorting 则对应到ORDER BY语句。
除了Container支持的Filter之外(可以参见Vaadin Web应用开发教程(44): 使用Container接口管理一组Item),SQLContainer 也支持Like 和 Between 过滤器。 它们也对应到WHERE语句。
比如我们要查询名字叫“John” 住在”New York” 的客户。
排序可以使用Vaadin提供的Sort 方法,其参数定义如下: