我有一个ListGrid
过滤器编辑器设置为可见。通常,如果我在过滤器编辑器中键入数据,它会导致从服务器获取数据并且我的executeFetch(..)
方法被调用。
但在某些情况下,在编辑过滤器的数据后不会调用此方法。例如,如果我输入“ word ”,它会显示一些数据ListGrid.
然后我将光标移动到第一个位置,输入“ one ”,所以总的来说我有过滤字符串“ one word ”。在这种情况下,不会执行获取,并且不再显示更多“旧”数据。也许我需要禁用一些结果集/标准的缓存?
这是我的 ListGrid 声明:
ListGrid grid = new ListGrid();
grid.setCanEdit(false);
grid.setShowFilterEditor(true);
grid.setDataSource(getSource());
grid.setDataPageSize(DATA_PAGE_SIZE);
grid.setFields(gridFields);