/** * Invoked from createWidget just after the data set has been fetched. */ public void addDataDisplay(HasData<Integer> display) { // Avoid fetching the data set again lastOffset = 0; lastPageSize = table.getVisibleRange().getLength(); // This calls internally to onRangeChanged() super.addDataDisplay(display); }
/** * Invoked from createWidget just after the data set has been fetched. */ public void addDataDisplay(HasData<Integer> display) { // Avoid fetching the data set again lastOffset = 0; lastPageSize = table.getVisibleRange().getLength(); // This calls internally to onRangeChanged() super.addDataDisplay(display); }
/** * Refresh table programmatically */ public void refresh() { selectionModel.clear(); dataGrid.setVisibleRangeAndClearData( dataGrid.getVisibleRange(), true ); }
/** * Both filter & sort invoke this method from redraw() */ public void gotoFirstPage() { // Avoid fetching the data set again lastOffset = 0; lastPageSize = table.getVisibleRange().getLength(); // This calls internally to onRangeChanged() when the page changes table.pager.setPage(0); int start = table.getVisibleRange().getStart(); final List<Integer> rows = getCurrentPageRows(table); updateRowData(start, rows); }
/** * Both filter & sort invoke this method from redraw() */ public void gotoFirstPage() { // Avoid fetching the data set again lastOffset = 0; lastPageSize = table.getVisibleRange().getLength(); // This calls internally to onRangeChanged() when the page changes table.pager.setPage(0); int start = table.getVisibleRange().getStart(); final List<Integer> rows = getCurrentPageRows(table); updateRowData(start, rows); }