【发布时间】:2015-04-21 20:16:53
【问题描述】:
我正在使用 SmartGWT,当我有大数据时,我在对 lisgGeid 进行分组时遇到问题。
但是当我有小数据时,一切都很好
我已将以下属性设置为网格:
sheetAnalysisListGrid = new ListGrid();
sheetAnalysisListGrid.setWidth("800");
sheetAnalysisListGrid.setHeight(365);
sheetAnalysisListGrid.setShowAllRecords(true);
sheetAnalysisListGrid.setCanEdit(false);
sheetAnalysisListGrid.setGroupByField(TahaConstants.TCO_REPORT_PARAMETER_CATEGORY);
sheetAnalysisListGrid.setShowGroupSummary(true);
sheetAnalysisListGrid.setShowGroupSummaryInHeader(true);
sheetAnalysisListGrid.setFields(sheetAnalysisFields);
sheetAnalysisListGrid.setGroupNodeStyle("listGridGroupNode");
sheetAnalysisListGrid.setGroupIcon("TahaTCOOverview/group.png");
sheetAnalysisListGrid.setGroupStartOpen(GroupStartOpen.ALL);
sheetAnalysisListGrid.addGroupByCompleteHandler(new GroupByCompleteHandler() {
public void onGroupByComplete(GroupByCompleteEvent event) {
sheetAnalysisListGrid.setAutoFitWidthApproach(AutoFitWidthApproach.BOTH);
}
});
【问题讨论】:
-
你试过使用分页吗?这对可用性有好处,并且对您的页面来说会更快。此外,如果您想要下载报告,您可以在另一个链接“Xls 下载”中将其分开并在其中加载完整数据。您可能面临的问题是浏览器中的内存不足以显示所有记录(可能)。
标签: javascript gwt smartgwt listgrid