我有一个带有一组列和过滤器的本地网格。当我指定过滤条件(通过标题下拉菜单)时,显示的行是整个商店的子集。
当我删除过滤器时,标题下拉菜单会正确更新以省略条件对话框。但是显示的行不是未经过滤的。
删除过滤器后如何触发重新计算?
就这么简单:
public class ReloadableGridFilters<T> extends GridFilters<T> {
/**
* extended to call the reload()
* @see com.sencha.gxt.widget.core.client.grid.filters.AbstractGridFilters#removeFilter(com.sencha.gxt.widget.core.client.grid.filters.Filter)
*/
@Override
public void removeFilter(Filter<T, ?> filter) {
super.removeFilter(filter);
reload();
}