List of usage examples for com.google.gwt.user.cellview.client SimplePager SimplePager
@UiConstructor
public SimplePager(TextLocation location)
From source file:com.google.gwt.sample.dynatablemvp.client.widgets.SummaryWidget.java
License:Apache License
@UiConstructor public SummaryWidget() { pager = new SimplePager(SimplePager.TextLocation.CENTER); table = new DataGrid<PersonProxy>(0, GWT.<TableResources>create(TableResources.class)); initWidget(GWT.<Binder>create(Binder.class).createAndBindUi(this)); Column<PersonProxy, String> nameColumn = new NameColumn(); table.addColumn(nameColumn, "Name"); table.setColumnWidth(nameColumn, "25ex"); Column<PersonProxy, String> descriptionColumn = new DescriptionColumn(); table.addColumn(descriptionColumn, "Description"); table.setColumnWidth(descriptionColumn, "40ex"); table.addColumn(new ScheduleColumn(), "Schedule"); table.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.DISABLED); table.setRowStyles(new RowStyles<PersonProxy>() { @Override// w w w. jav a 2 s . c o m public String getStyleNames(PersonProxy row, int rowIndex) { if (selectedItem != null) { if (row.getId() == selectedItem) { previousSelected = rowIndex; selectedItem = -1; return "selectedLine"; } } return null; } }); }
From source file:com.google.gwt.sample.expenses.client.ExpenseList.java
License:Apache License
@UiFactory
SimplePager createPager() {
SimplePager p = new SimplePager(TextLocation.RIGHT);
p.setDisplay(table);
p.setRangeLimited(true);
return p;
}
From source file:com.gwtplatform.carstore.client.application.cars.CarsView.java
License:Apache License
private void initCarGrid() { carGrid = new CellTable<CarDto>(); carGrid.setSelectionModel(new NoSelectionModel<CarDto>()); pager = new SimplePager(SimplePager.TextLocation.CENTER); pager.setDisplay(carGrid);// w ww. j a va2 s .c om pager.setPageSize(PAGE_SIZE); initDataColumns(); initActionColumns(); }
From source file:fr.mncc.gwttoolbox.datagrid.client.Grid.java
License:Open Source License
public SimplePager createPager() { if (pager_ != null) return pager_; pager_ = new SimplePager(SimplePager.TextLocation.CENTER) { @Override// w w w . j av a 2 s .c om public void setPageStart(int index) { if (getDisplay() != null) getDisplay().setVisibleRange(index, getDisplay().getVisibleRange().getLength()); } @Override protected String createText() { // Default text is 1 based. NumberFormat formatter = NumberFormat.getFormat("#,###"); HasRows display = getDisplay(); Range range = display.getVisibleRange(); int pageStart = range.getStart() + 1; int pageSize = range.getLength(); int dataSize = display.getRowCount(); int endIndex = Math.min(dataSize, pageStart + pageSize - 1); endIndex = Math.max(pageStart, endIndex); boolean exact = display.isRowCountExact(); return formatter.format(pageStart) + "-" + formatter.format(endIndex) + (exact ? " " + DataGridConstants.INSTANCE.of() + " " : " " + DataGridConstants.INSTANCE.ofOver() + " ") + formatter.format(dataSize); } }; pager_.setDisplay(this); return pager_; }
From source file:org.javahispano.javaleague.client.application.cars.CarsView.java
License:Apache License
private void initCarGrid() { carGrid = new CellTable<>(); carGrid.setSelectionModel(new NoSelectionModel<CarDto>()); pager = new SimplePager(SimplePager.TextLocation.CENTER); pager.setDisplay(carGrid);//from w ww.ja v a 2 s . co m pager.setPageSize(PAGE_SIZE); initDataColumns(); initActionColumns(); }
From source file:org.opennms.features.gwt.graph.resource.list.client.view.DefaultResourceListViewImpl.java
License:Open Source License
public DefaultResourceListViewImpl() { initWidget(uiBinder.createAndBindUi(this)); m_layoutPanel.setSize("100%", "335px"); m_dataProvider = new ListDataProvider<ResourceListItem>(); m_dataProvider.addDataDisplay(m_resourceTable); SimplePager pager = new SimplePager(TextLocation.CENTER); pager.setStyleName("onms-table-no-borders-margin"); pager.getElement().getStyle().setBackgroundColor("#E0E0E0"); pager.getElement().getStyle().setWidth(100, Unit.PCT); pager.setDisplay(m_resourceTable);/*ww w .java2 s .com*/ m_simplePagerContainer.add(pager); m_resourceTable.getSelectionModel().addSelectionChangeHandler(new Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) { m_presenter.onResourceItemSelected(); } }); m_resourceTable.setWidth("100%"); }