// MyGrid
ListStore< PojoSurveyReportApproved> store = new ListStore< PojoSurveyReportApproved>(loader);
List<ColumnConfig> configs = getSurvey(list);
cm = new ColumnModel(configs);
cp = new ContentPanel();
final Grid< PojoSurveyReportApproved> grid = new Grid< PojoSurveyReportApproved>(store, cm);
grid.setTitle("ddddddd");
grid.setBorders(true);
grid.getAriaSupport().setDescribedBy(toolBar.getId() + "-display");
cp.removeAll();
cp.add(grid);
这是我的网格,动态加载。无论何时更改,都应检索网格中的所有记录,我可以轻松将其导出到Excel。
我想要的是将网格战斗机中的所有记录作为数组或列表,是否有任何侦听器可以处理它或以任何方式获取所有记录。
我已经尝试过在某种程度上通过向商店添加监听器而不是给我结果
答案 0 :(得分:1)
你有没有尝试过 -
store.getAll();
?
此代码获取网格中的所有记录并作为集合返回。但是,您可能需要使用另一个arrayList来根据您的需要使用商店值。