// Create a CellList. DataGrid<LcVisits> grid = new DataGrid<LcVisits>(); // Create a data provider. AsyncListProviderVisit dataProvider = new AsyncListProviderVisit(); // Add the cellList to the dataProvider. dataProvider.addDataDisplay(grid); // Create paging controls. SimplePager pager = new SimplePager(); pager.setDisplay(grid); // and add them to your panel, container, whatever container.add(grid); container.add(pager);
public GwtCrudListPanel(@Nonnull final GwtCrudConfig<M> config, @Nonnull final GwtCrudComponent<M> listComponent, @Nonnull final Bus bus) { super(Uis.NOTHING); this.config = config; this.listComponent = listComponent; this.bus = bus; addStyleName(STYLE_LIST_PANEL); add(getToolBar()); add(listComponent.getGridWidget()); if (config.isPageable()) { final SimplePager pager = new SimplePager(); pager.setDisplay(listComponent); add(pager); } }
@Override public void setDisplay(HasRows display) { super.setDisplay(display); // debug util (selenium tests) getElement().setId("pager"); if(display instanceof DefaultCellTable) { String tableId = ((DefaultCellTable) display).getElement().getId(); getElement().setAttribute("data-ref", tableId); } }
public SnmpSelectListViewImpl() { initWidget(uiBinder.createAndBindUi(this)); m_snmpSelectTable.setCollectUpdateHandler(new SnmpSelectTableCollectUpdateHandler() { @Override public void onSnmpInterfaceCollectUpdated(int ifIndex, String oldValue, String newValue) { m_presenter.onSnmpInterfaceCollectUpdated(ifIndex, oldValue, newValue); } }); SimplePager simplePager = new SimplePager(TextLocation.CENTER, (Resources) GWT.create(OnmsSimplePagerResources.class), true, 1000, false); simplePager.setWidth("100%"); simplePager.setDisplay(m_snmpSelectTable); m_pagerContainer.add(simplePager); m_dataList = new ListDataProvider<SnmpCellListItem>(); m_dataList.addDataDisplay(m_snmpSelectTable); }
private void initializeTables() { m_ipInterfaceTable.setPageSize(19); m_ipInterfaceTable.addSelectEventHandler(this); m_ipIfaceDataProvider = new ListDataProvider<IpInterface>(); m_ipIfaceDataProvider.addDataDisplay(m_ipInterfaceTable); SimplePager ipSimplePager = new SimplePager(TextLocation.CENTER, (Resources) GWT.create(OnmsSimplePagerResources.class), true, 1000, false); ipSimplePager.setWidth("100%"); ipSimplePager.setDisplay(m_ipInterfaceTable); ipSimplePager.startLoading(); m_ipTableDiv.add(ipSimplePager); m_physicalInterfaceTable.setPageSize(20); m_physicalInterfaceTable.addSelectEventHandler(this); m_physicalIfaceDataProvider = new ListDataProvider<PhysicalInterface>(); m_physicalIfaceDataProvider.addDataDisplay(m_physicalInterfaceTable); SimplePager physicalSimplePager = new SimplePager(TextLocation.CENTER, (Resources) GWT.create(OnmsSimplePagerResources.class), true, 1000, false); physicalSimplePager.setWidth("100%"); physicalSimplePager.setDisplay(m_physicalInterfaceTable); physicalSimplePager.startLoading(); m_physTableDiv.add(physicalSimplePager); m_ipInterfaceTableDiv.getElement().getStyle().setOverflow(Overflow.AUTO); m_physicalTableDiv.getElement().getStyle().setOverflow(Overflow.AUTO); }
public void setItems(List<T> persons) { List<T> list = dataProvider.getList(); list.clear(); if (persons != null) { list.addAll(persons); } SetSelectionModel<T> selectionModel = getSelectionModel(); if (selectionModel != null) { selectionModel.clear(); } dataProvider.flush(); ColumnSortList sortList = dataTable.getColumnSortList(); sortList.clear(); if (defaultSortColumnIndex != null) { sortList.push(dataTable.getColumn(defaultSortColumnIndex)); } getPager().setDisplay(dataTable); getPager().setPage(0); }
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); m_simplePagerContainer.add(pager); m_resourceTable.getSelectionModel().addSelectionChangeHandler(new Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) { m_presenter.onResourceItemSelected(); } }); m_resourceTable.setWidth("100%"); }
@Override public UserAttributesEditor.View initWidgets(NewUserAttributeEditor.View newUserAttributeEditorView) { this.newUserAttributeView = newUserAttributeEditorView; // Init the image list grid. attributesGrid = new CellTable<Map.Entry<String, String>>(presenter.KEY_PROVIDER); attributesGrid.setWidth("100%", true); // Do not refresh the headers and footers every time the data is updated. attributesGrid.setAutoHeaderRefreshDisabled(true); attributesGrid.setAutoFooterRefreshDisabled(true); // Create a Pager to control the table. SimplePager.Resources pagerResources = GWT.create(SimplePager.Resources.class); attributesGridPager = new SimplePager(SimplePager.TextLocation.CENTER, pagerResources, false, 0, true); attributesGridPager.setDisplay(attributesGrid); // Add a selection model so we can select cells. final SelectionModel<Map.Entry<String, String>> selectionModel = new MultiSelectionModel<Map.Entry<String, String>>(presenter.KEY_PROVIDER); attributesGrid.setSelectionModel(selectionModel, DefaultSelectionEventManager.<Map.Entry<String, String>>createCheckboxManager()); presenter.addDataDisplay(attributesGrid); // Bind this view and initialize the widget. initWidget(uiBinder.createAndBindUi(this)); return this; }
@Override public UserAttributesEditor.View initWidgets(NewUserAttributeEditor.View newUserAttributeEditorView) { this.newUserAttributeView = newUserAttributeEditorView; // Init the image list grid. attributesGrid = new CellTable<Map.Entry<String, String>>(presenter.KEY_PROVIDER); attributesGrid.setWidth("100%", true); // Do not refresh the headers and footers every time the data is updated. attributesGrid.setAutoHeaderRefreshDisabled(true); attributesGrid.setAutoFooterRefreshDisabled(true); // Create a Pager to control the table. SimplePager.Resources pagerResources = GWT.create(SimplePager.Resources.class); attributesGridPager = new SimplePager(SimplePager.TextLocation.CENTER, pagerResources, false, 0, true); attributesGridPager.setDisplay(attributesGrid); // Add a selection model so we can select cells. final SelectionModel<Map.Entry<String, String>> selectionModel = new MultiSelectionModel<Map.Entry<String, String>>(presenter.KEY_PROVIDER); attributesGrid.setSelectionModel(selectionModel, DefaultSelectionEventManager.<Map.Entry<String, String>>createCheckboxManager()); presenter.addDataDisplay(attributesGrid); // Bind this view and initialize the widget. initWidget(uiBinder.createAndBindUi(this)); return this; }
pager.setDisplay(dataGrid);
m_pager.setStyleName("onms-table-no-borders-margin"); m_pager.getElement().getStyle().setWidth(100, Unit.PCT); m_pager.setDisplay(m_nodeList);
m_pager.setStyleName("onms-table-no-borders-margin"); m_pager.getElement().getStyle().setWidth(100, Unit.PCT); m_pager.setDisplay(m_reportList);
m_pager.setStyleName("onms-table-no-borders-margin"); m_pager.getElement().getStyle().setWidth(100, Unit.PCT); m_pager.setDisplay(m_reportList);
pager.setDisplay(events); pager.setPageSize(PAGE_SIZE);
pager.setDisplay(events); pager.setPageSize(PAGE_SIZE);
pager.setDisplay(dataGrid);
pager.setDisplay( processVarListGrid ); pager.setPageSize( 5 );
pager.setDisplay(processVarListGrid); pager.setPageSize(5);