@Override public void addDataDisplay(final HasData<TreePlace> display) { this.display = display; super.addDataDisplay(display); }
private void refreshRows( ) { dataProvider.updateRowCount( rows.size( ), true ); dataProvider.updateRowData( 0, rows ); view.redraw( ); }
protected void refresh(Action action) { int currentStart = view.getCurrentPage(); if (currentStart < 0) { currentStart = 0; } if (REMOVE.equals(action)) { if (currentStart > tableValues.size()) { currentStart -= view.getPageSize(); } } if (ADD.equals(action)) { if (tableValues.size() > view.getPageSize() && tableValues.size() % view.getPageSize() == 1) { currentStart = tableValues.size() - 1; } } dataProvider.updateRowCount(tableValues.size(), true); dataProvider.updateRowData(currentStart, tableValues); final HasData<TableEntry<TYPE>> next = dataProvider.getDataDisplays().iterator().next(); next.setVisibleRangeAndClearData(next.getVisibleRange(), true); }
public void addDataDisplay(final HasData<T> display) { if(dataProvider.getDataDisplays().size() == 1){ dataProvider.removeDataDisplay(dataProvider.getDataDisplays().iterator().next()); } dataProvider.addDataDisplay(display); }
@Override public void setup(String version, AsyncDataProvider<VersionRecord> dataProvider) { this.version = version; if (!dataProvider.getDataDisplays().contains(table)) { dataProvider.addDataDisplay(table); } }
@Override protected void clearData() { // Remove locally cached row data and enforce "loading" state getDataProvider().updateRowCount(0, false); } }
public void refreshGrid() { if(dataProvider.getDataDisplays().size()>0) { HasData<T> next = dataProvider.getDataDisplays().iterator().next(); next.setVisibleRangeAndClearData( next.getVisibleRange(), true ); } }
@Override public void onSuccess(final Method method, final PageLoadResult<M> result) { getSelectionModel().clear(); if (itemToReload != null && result.getItems().contains(itemToReload)) { getSelectionModel().setSelected(itemToReload, true); } GwtAbstractCrudGrid.this.setRowCount(result.getTotal()); provider.updateRowData(result.getOffset(), result.getItems()); check(result.getItems()); itemToReload = null; } }).call(config.getService());
private void refreshRows( ) { dataProvider.updateRowCount( rows.size( ), true ); dataProvider.updateRowData( 0, rows ); view.redraw( ); }
@Override public void setup(String version, AsyncDataProvider<VersionRecord> dataProvider) { this.version = version; if (!dataProvider.getDataDisplays().contains(table)) { dataProvider.addDataDisplay(table); } }
void clearData() { getDataProvider().updateRowCount(0, false); }
public void refreshGrid() { HasData<DataGridFilterSummary> next = dataProvider.getDataDisplays().iterator().next(); next.setVisibleRangeAndClearData(next.getVisibleRange(), true); }
/** * Updates the data provider with new data received from model. */ protected void updateDataProvider(List<T> items) { getDataProvider().updateRowCount(items.size(), true); getDataProvider().updateRowData(0, items); }
/** * Link a data provider to the table * @param dataProvider */ public void setDataProvider( final AsyncDataProvider<T> dataProvider ) { this.dataProvider = dataProvider; this.dataProvider.addDataDisplay( cellTable ); }
public void refreshGrid() { HasData<DataGridFilterSummary> next = dataProvider.getDataDisplays().iterator().next(); next.setVisibleRangeAndClearData(next.getVisibleRange(), true); }
public void updateDataOnCallback(List<T> instanceSummaries, int startRange, int totalRowCount, boolean isExact) { dataProvider.updateRowCount(totalRowCount, isExact); dataProvider.updateRowData(startRange, instanceSummaries); getListView().hideBusyIndicator(); }
/** * Link a data provider to the table * @param dataProvider */ public void setDataProvider( final AsyncDataProvider<T> dataProvider ) { dataProvider.addDataDisplay( dataGrid ); }
public void run() { getData(dataProvider.getDataDisplays().iterator().next().getVisibleRange()); } };
protected void refreshCrud() { int currentStart = crudComponent.getCurrentPage(); if (currentStart < 0) { currentStart = 0; } else if (currentStart <= tableValues.size()) { currentStart -= PAGE_SIZE; } dataProvider.updateRowCount(tableValues.size(), true); dataProvider.updateRowData(currentStart, tableValues); crudComponent.refresh(); }
/** * Link a data provider to the table * @param dataProvider */ public void setDataProvider( AsyncDataProvider<T> dataProvider ) { this.dataProvider = dataProvider; this.dataProvider.addDataDisplay( cellTable ); }