0
我正在使用SmartGWT,當我有大量數據時,我在分組lisgGeid時遇到問題。
但每一件事工作正常,當我有小數據
我已經設置以下屬性設置爲網格:一個GROUPBY可以應用的記錄在ListGrid中分組大數據
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下載」中分離出來,並在其中加載完整的數據。您可能面臨的問題是瀏覽器中的內存不足以顯示所有記錄(可能性)。 – bgth