/** * Refresh table programmatically */ public void refresh() { cellTable.setVisibleRangeAndClearData( cellTable.getVisibleRange(), true ); }
public void setSelectionModel( final SelectionModel<? super T> selectionModel ) { cellTable.setSelectionModel( selectionModel ); }
public HandlerRegistration addCellPreviewHandler( final Handler<T> handler ) { return cellTable.addCellPreviewHandler( handler ); }
public CellTable(int pageSize, Resources resources, ProvidesKey<T> keyProvider) { this(pageSize, resources, keyProvider, createDefaultLoadingIndicator(getDefaultResources())); }
@Override protected void doCellTable() { ProvidesKey<JarListPageRow> providesKey = new ProvidesKey<JarListPageRow>() { public Object getKey(JarListPageRow row) { return row.getPath(); } }; cellTable = new CellTable<JarListPageRow>(providesKey); selectionModel = new MultiSelectionModel<JarListPageRow>(providesKey); cellTable.setSelectionModel(selectionModel); selectionColumn = SelectionColumn.createAndAddSelectionColumn(cellTable); columnPicker = new ColumnPicker<JarListPageRow>(cellTable); SortableHeaderGroup<JarListPageRow> sortableHeaderGroup = new SortableHeaderGroup<JarListPageRow>(cellTable); // Add any additional columns addAncillaryColumns(columnPicker, sortableHeaderGroup); cellTable.setWidth("100%"); columnPickerButton = columnPicker.createToggleButton(); }
/** * Set up table with zero columns. Additional columns can be appended by * overriding <code>addAncillaryColumns()</code> */ protected void doCellTable() { cellTable = new CellTable<T>(); ColumnPicker<T> columnPicker = new ColumnPicker<T>( cellTable ); SortableHeaderGroup<T> sortableHeaderGroup = new SortableHeaderGroup<T>( cellTable ); // Add any additional columns addAncillaryColumns( columnPicker, sortableHeaderGroup ); cellTable.setWidth( "100%" ); columnPickerButton = columnPicker.createToggleButton(); }
public void setVisibleRangeAndClearData( final Range range, final boolean forceRangeChangeEvent ) { cellTable.setVisibleRangeAndClearData( range, forceRangeChangeEvent ); }
public Range getVisibleRange() { return cellTable.getVisibleRange(); }
public CellTable(int pageSize) { this(pageSize, getDefaultResources()); }
public HandlerRegistration addRangeChangeHandler( final RangeChangeEvent.Handler handler ) { return cellTable.addRangeChangeHandler( handler ); }
public HandlerRegistration addRowCountChangeHandler( final RowCountChangeEvent.Handler handler ) { return cellTable.addRowCountChangeHandler( handler ); }
cellTable = new CellTable<T>( providesKey ); selectionModel = new MultiSelectionModel<T>( providesKey ); cellTable.setSelectionModel( selectionModel ); SelectionColumn.createAndAddSelectionColumn( cellTable ); true ); cellTable.setWidth( "100%" ); columnPickerButton = columnPicker.createToggleButton();
/** * Set up table with zero columns. Additional columns can be appended by * overriding <code>addAncillaryColumns()</code> */ protected void doCellTable() { cellTable = new CellTable<T>(); ColumnPicker<T> columnPicker = new ColumnPicker<T>( cellTable ); SortableHeaderGroup<T> sortableHeaderGroup = new SortableHeaderGroup<T>( cellTable ); // Add any additional columns addAncillaryColumns( columnPicker, sortableHeaderGroup ); cellTable.setWidth( "100%" ); columnPickerButton = columnPicker.createToggleButton(); }
public CellTable(int pageSize, ProvidesKey<T> keyProvider) { this(pageSize, keyProvider, createDefaultLoadingIndicator(getDefaultResources())); }
public CellTable(int pageSize, ProvidesKey<T> keyProvider, Widget loadingIndicator) { this(pageSize, getDefaultResources(), keyProvider, loadingIndicator); }
public void refresh() { selectionModel.clear(); cellTable.setVisibleRangeAndClearData(cellTable.getVisibleRange(), true); }
/** * Refresh table programmatically */ public void refresh() { selectionModel.clear(); cellTable.setVisibleRangeAndClearData( cellTable.getVisibleRange(), true ); }