据我所知,在GXT 3.0中,网格正在从商店(在我的情况下是一个列表商店)中提取数据。我正在尝试实现一个搜索功能,以帮助动态过滤网格中的一些结果。但是,我无法确定执行此操作的最佳方法。我已经考虑通过修改源文件来做这个服务器端。但最终我只想切换行的显示,如果它不包含所需的字符串。关于如何最好地接近这个的任何建议?
答案 0 :(得分:0)
您可以尝试使用商店过滤器切换显示包含所需字符串的行。以下是示例代码:
ListStore<YourModelData> listStore = new ListStore<YourModelData>(yourPropertiesObject.key());
StoreFilter<YourModelData> sf = new StoreFilter<YourModelData>() {
@Override
public boolean select(Store<YourModelData> store, YourModelData parent,
YourModelData item) {
return item.contains("some-string");
}
};
listStore.addFilter(sf);