List of usage examples for com.google.gwt.user.cellview.client CustomDataGrid createResources
public static CustomResources createResources()
From source file:uk.ac.ebi.fg.annotare2.web.gwt.editor.client.view.SheetModeViewImpl.java
License:Apache License
@Override public void setTable(Table table, boolean hasHeaders) { panel.remove(loadingIndicator);/*from w w w . j a va2 s.c o m*/ CustomDataGrid<IndexedRow> dataGrid = new CustomDataGrid<IndexedRow>(PAGE_SIZE, CustomDataGrid.createResources()); dataGrid.setEmptyTableWidget(new Label(noDataText)); dataGrid.setSelectionModel(new NoSelectionModel<IndexedRow>()); SimplePager.Resources pagerResources = GWT.create(SimplePager.Resources.class); SimplePager pager = new SimplePager(SimplePager.TextLocation.CENTER, pagerResources, false, 0, true); pager.setDisplay(dataGrid); ListDataProvider<IndexedRow> dataProvider = new ListDataProvider<IndexedRow>(); dataProvider.addDataDisplay(dataGrid); dataProvider.getList().addAll(getRows(table, hasHeaders)); ColumnSortEvent.ListHandler<IndexedRow> sortHandler = new ColumnSortEvent.ListHandler<IndexedRow>( dataProvider.getList()); dataGrid.addColumnSortHandler(sortHandler); initColumns(table, dataGrid, sortHandler, hasHeaders); panel.addNorth(pager, 40); panel.add(dataGrid); }