0

我有带有 SQLContainer 的表。我也有带过滤器的表格。更改后我想更换过滤器。首先,我删除所有调用 SQLContainer.removeAllContainerFilters() 的过滤器:

 @Override
public void removeAllContainerFilters() {
    filters.clear();
    refresh();
}

它会导致刷新。删除过滤器后,我调用 addContainerFilter():

public void addContainerFilter(Filter filter)
        throws UnsupportedFilterException {
    // filter.setCaseSensitive(!ignoreCase);

    filters.add(filter);
    refresh();
}

并进行第二次刷新。

我可以替换过滤器以便仅在刷新时执行吗?

4

0 回答 0