Code:
ListGrid grid = new ListGrid();
grid.setDataSource(DS); // DS is a RestDataSource
grid.setDefaultFields(config.getListGridFieldArray()); // getListGridFieldArray returns an array of ListGridField ^^
grid.setID("grid_" + cc.id);
grid.setHeight(500);
// This commented line is the author of my javascript loop and process overload
// grid.setAutoFitData(Autofit.HORIZONTAL);
grid.setAutoFetchData(true);
grid.setAutoFitMaxColumns(10);
grid.setUseCellRollOvers(false);
grid.setShowRollOver(false);
grid.setShowAllColumns(false);
grid.setShowAllRecords(false);
grid.setDataPageSize(50);
grid.setDrawAheadRatio((float) 1.0);
grid.setDrawAllMaxCells(50);
grid.setShowFilterEditor(true);
grid.setFilterOnKeypress(true);
grid.setSelectionType(SelectionStyle.MULTIPLE);
grid.setCanDragSelect(true);
grid.setContextMenu(getContextualMenu(grid, cc.id));
grid.addRowContextClickHandler(new RowContextClickHandler() { // Implementation }
grid.setCanExpandRecords(true);
Leave a comment: