/** * View callback for getting the list. */ void addDataDisplay(HasData<Entry<String, String>> display) { userAttributesProvider.addDataDisplay(display); }
@Override public List<EnumRow> getContent() { return dataProvider.getList(); } }
@Override public <T> NodeInfo<?> getNodeInfo(T value) { if (value == null) { ListDataProvider<TreePlace> dataProvider = new ListDataProvider<TreePlace>( nodes); PlaceCell cell = new PlaceCell(); return new DefaultNodeInfo<TreePlace>(dataProvider, cell, selectionModel, null); } else if (value instanceof TreePlace) { return ((TreePlace) value).getNodeInfo(selectionModel, eventBus); } return null; }
public StemCellQueryResultsTable() { // create the data provider tableDataProvider = new ListDataProvider<>(); tableDataProvider.addDataDisplay( resultsTable ); initColumns(); }
public SampleListView(List<ShowcaseSampleDefinition> data, final SampleOverviewPage overviewPage) { initWidget(UIBINDER.createAndBindUi(this)); ProvidesKey<ShowcaseSampleDefinition> sampleKeyProvider = new ProvidesKey<ShowcaseSampleDefinition>() { public Object getKey(ShowcaseSampleDefinition item) { return item.getTitle(); } }; // We fill the grid through a list of SamplePanelFactory objects: dataProvider = new ListDataProvider<ShowcaseSampleDefinition>(sampleKeyProvider); dataProvider.addDataDisplay(grid); // Selection: show sample on click final SingleSelectionModel<ShowcaseSampleDefinition> selectionModel; selectionModel = new SingleSelectionModel<ShowcaseSampleDefinition>(sampleKeyProvider); grid.setSelectionModel(selectionModel); selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { public void onSelectionChange(SelectionChangeEvent event) { ExampleBase.showSample(selectionModel.getSelectedObject()); } }); // Add a sort handler: sortHandler = new ListHandler<ShowcaseSampleDefinition>(dataProvider.getList()); grid.addColumnSortHandler(sortHandler); // Initialize the grid columns: initColumns(); // Apply the entire data-set: setData(data); }
public void connect() { Iterator<String> titleIt = columnTitles.iterator(); Iterator<Column<T, ?>> columnIt = columns.iterator(); Iterator<Comparator<T>> comparatorIt = comparators.iterator(); ListHandler<T> handler = new ListHandler<T>(dataProvider.getList()); while (titleIt.hasNext()) { String title = titleIt.next(); Column<T, ?> column = columnIt.next(); Comparator<T> comparator = comparatorIt.next(); boolean sortable = comparator != null; column.setSortable(sortable); dataTable.addColumn(column, title); if (sortable) { handler.setComparator(column, comparator); } } dataProvider.addDataDisplay(dataTable); pager.setDisplay(dataTable); dataTable.setRowStyles(rowStyles); dataTable.addCellPreviewHandler(cellPreviewHandler); dataTable.addColumnSortHandler(handler); if (selectionModel != null) { dataTable.setSelectionModel(selectionModel, selectionEventManager); } dataProvider.flush(); } }
@Before public void setUp() { when(view.getDisplay()).thenReturn(dataDisplay); when(dataProvider.getList()).thenReturn(dataProviderList); presenter = new TemplateParamsTablePresenter(view) { @Override ListDataProvider<TemplateParam> createDataProvider() { return TemplateParamsTablePresenterTest.this.dataProvider; } }; presenter.init(); verify(view, times(1)).init(presenter); verify(dataProvider, times(1)).addDataDisplay(dataDisplay); }
public void setContent( final Command callbackCommand, ItemObjectModel model ) { this.callbackCommand = callbackCommand; this.parametersLabel.setTitle( Constants.INSTANCE.DeploymentDescriptorParameters() + model.getName() ); this.parametersDataProvider.getList().clear(); if ( model.getParameters() != null ) { this.parametersDataProvider.setList( model.getParameters() ); } this.parametersDataProvider.refresh(); }
@Override public void setContent(final List<EnumRow> content) { dataProvider.setList(content); }
public void setRequest( RequestSummary r, List<ErrorSummary> errors, List<RequestParameterSummary> params ) { this.jobRetries.setText( String.valueOf( r.getExecutions() ) ); if ( ( errors != null ) && errors.size() > 0 ) { errorsOccurredList.clear(); errorControlGroup.setVisible( true ); for ( ErrorSummary error : errors ) { String html = "<strong>" + error.getMessage() + "</strong><br/>" + error.getStacktrace(); this.errorsOccurredList.add( new HTML( SafeHtmlUtils.fromTrustedString( html ) ) ); } } else { errorControlGroup.setVisible( false ); } if ( params != null ) { this.dataProvider.getList().clear(); this.dataProvider.getList().addAll( params ); this.dataProvider.refresh(); } }
/** * Replace this model's list with the specified list. * * <p> * The wrapped list should no longer be modified as the data provider cannot * detect changes to the wrapped list. Instead, call {@link #getList()} to * retrieve a wrapper that can be modified and will correctly forward changes * to displays. * * @param listToWrap the model's new list * * @see #getList() */ public void setList(List<T> listToWrap) { listWrapper = new ListWrapper(listToWrap); listWrapper.minModified = 0; listWrapper.maxModified = listWrapper.size(); listWrapper.modified = true; flush(); }
@Override public void prepareView() { dataProvider.refresh(); }
/** * Returns a instance of {@link ListDataProvider} to be used to manipulate table items. * * @return */ public ListDataProvider<T> getDataProvider() { if (this.dataProvider == null) { this.dataProvider = new ListDataProvider<T>(); this.dataProvider.addDataDisplay(getCellTable()); } return this.dataProvider; }
public SampleListView(List<ShowcaseSampleDefinition> data, final SampleOverviewPage overviewPage) { initWidget(UIBINDER.createAndBindUi(this)); ProvidesKey<ShowcaseSampleDefinition> sampleKeyProvider = new ProvidesKey<ShowcaseSampleDefinition>() { public Object getKey(ShowcaseSampleDefinition item) { return item.getTitle(); } }; // We fill the grid through a list of SamplePanelFactory objects: dataProvider = new ListDataProvider<ShowcaseSampleDefinition>(sampleKeyProvider); dataProvider.addDataDisplay(grid); // Selection: show sample on click final SingleSelectionModel<ShowcaseSampleDefinition> selectionModel; selectionModel = new SingleSelectionModel<ShowcaseSampleDefinition>(sampleKeyProvider); grid.setSelectionModel(selectionModel); selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { public void onSelectionChange(SelectionChangeEvent event) { ExampleBase.showSample(selectionModel.getSelectedObject()); } }); // Add a sort handler: sortHandler = new ListHandler<ShowcaseSampleDefinition>(dataProvider.getList()); grid.addColumnSortHandler(sortHandler); // Initialize the grid columns: initColumns(); // Apply the entire data-set: setData(data); }
@Override public void setDataList(final List<KscReport> dataList) { m_dataList.setList(dataList); }