/** * 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(); }
/** * 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(); }
@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(); }
SortableHeaderGroup<T> sortableHeaderGroup = new SortableHeaderGroup<T>( cellTable );