Example usage for com.google.gwt.user.cellview.client SimplePager SimplePager

List of usage examples for com.google.gwt.user.cellview.client SimplePager SimplePager

Introduction

In this page you can find the example usage for com.google.gwt.user.cellview.client SimplePager SimplePager.

Prototype

@UiConstructor

public SimplePager(TextLocation location) 

Source Link

Document

Construct a SimplePager with the specified text location.

Usage

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%");
}