public void refreshGrid() { if(dataProvider.getDataDisplays().size()>0) { HasData<T> next = dataProvider.getDataDisplays().iterator().next(); next.setVisibleRangeAndClearData( next.getVisibleRange(), true ); } }
@Override public void setup(String version, AsyncDataProvider<VersionRecord> dataProvider) { this.version = version; if (!dataProvider.getDataDisplays().contains(table)) { dataProvider.addDataDisplay(table); } }
@Override public void setup(String version, AsyncDataProvider<VersionRecord> dataProvider) { this.version = version; if (!dataProvider.getDataDisplays().contains(table)) { dataProvider.addDataDisplay(table); } }
public void addDataDisplay(final HasData<T> display) { if(dataProvider.getDataDisplays().size() == 1){ dataProvider.removeDataDisplay(dataProvider.getDataDisplays().iterator().next()); } dataProvider.addDataDisplay(display); }
public void refreshGrid() { HasData<DataGridFilterSummary> next = dataProvider.getDataDisplays().iterator().next(); next.setVisibleRangeAndClearData(next.getVisibleRange(), true); }
public void refreshGrid() { HasData<DataGridFilterSummary> next = dataProvider.getDataDisplays().iterator().next(); next.setVisibleRangeAndClearData(next.getVisibleRange(), true); }
public void run() { getData(dataProvider.getDataDisplays().iterator().next().getVisibleRange()); } };
protected void onSearchEvent(@Observes SearchEvent searchEvent) { String filterString = searchEvent.getFilter(); textSearchStr = filterString == null ? "" : filterString.toLowerCase(); final Map<String, Object> params = new HashMap<String, Object>(); params.put("textSearch", textSearchStr); if (currentFilter != null) { currentFilter.setParams(params); } final HasData<T> next = dataProvider.getDataDisplays().iterator().next(); if (Strings.isNullOrEmpty(filterString)) { next.setVisibleRangeAndClearData(next.getVisibleRange(), true); } else { next.setVisibleRangeAndClearData(new Range(0, next.getVisibleRange().getLength()), true); } }
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); }