Example usage for com.google.gwt.view.client HasData setVisibleRangeAndClearData

List of usage examples for com.google.gwt.view.client HasData setVisibleRangeAndClearData

Introduction

In this page you can find the example usage for com.google.gwt.view.client HasData setVisibleRangeAndClearData.

Prototype

void setVisibleRangeAndClearData(Range range, boolean forceRangeChangeEvent);

Source Link

Document

Set the visible range and clear the current visible data.

Usage

From source file:com.novartis.pcs.ontology.webapp.client.view.EntityListDataProvider.java

License:Apache License

public void setFilter(String filter) {
    filter = filter != null && filter.trim().length() > 0 ? filter.trim().toLowerCase() : null;
    if ((this.filter == null || !this.filter.equals(filter))) {
        this.filter = filter;

        populateFilteredList();// w w  w. j  a  v a  2s  . c om

        notFlushing = true;
        for (HasData<T> display : getDataDisplays()) {
            int length = display.getVisibleRange().getLength();
            display.setVisibleRangeAndClearData(new Range(0, length), true);
        }
        notFlushing = false;
    }
}

From source file:org.jbpm.console.ng.gc.client.experimental.grid.GridBasePresenter.java

License:Apache License

public void refreshList() {
    HasData<DataMockSummary> next = dataProvider.getDataDisplays().iterator().next();
    next.setVisibleRangeAndClearData(next.getVisibleRange(), true);

}

From source file:org.jbpm.console.ng.gc.client.list.base.AbstractListPresenter.java

License:Apache License

public void refreshGrid() {
    if (dataProvider.getDataDisplays().size() > 0) {
        HasData<T> next = dataProvider.getDataDisplays().iterator().next();
        next.setVisibleRangeAndClearData(next.getVisibleRange(), true);
    }// w  w w  . j  a  v  a2 s.c  o  m
}

From source file:org.jbpm.console.ng.gc.client.list.base.AbstractListPresenter.java

License:Apache License

protected void onSearchEvent(@Observes SearchEvent searchEvent) {
    String filterString = searchEvent.getFilter();
    if (filterString != null && filterString.trim().length() > 0) {
        textSearchStr = filterString.toLowerCase();
        Map<String, Object> params = new HashMap<String, Object>();
        params.put("textSearch", textSearchStr);
        if (currentFilter != null) {
            currentFilter.setParams(params);
        }//w w w.java2s . c  om
    }

    HasData<T> next = dataProvider.getDataDisplays().iterator().next();
    if (filterString.equals("")) {
        next.setVisibleRangeAndClearData(next.getVisibleRange(), true);
    } else {
        next.setVisibleRangeAndClearData(new Range(0, next.getVisibleRange().getLength()), true);
    }

}

From source file:org.jbpm.workbench.common.client.list.AbstractListPresenter.java

License:Apache License

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);
    }/* w  w w  . ja v  a 2s .  c o m*/

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

From source file:org.jbpm.workbench.common.client.list.base.AbstractListPresenter.java

License:Apache License

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);
    }//w w  w  . ja  v  a 2  s.  c  om

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

}

From source file:org.kie.workbench.common.forms.crud.client.component.CrudComponent.java

License:Apache License

public void refresh() {
    final HasData<MODEL> next = helper.getDataProvider().getDataDisplays().iterator().next();
    next.setVisibleRangeAndClearData(next.getVisibleRange(), true);
}

From source file:org.kie.workbench.common.forms.dynamic.client.rendering.renderers.lov.creator.input.widget.MultipleInputComponent.java

License:Apache License

protected void refresh(Action action) {
    int currentStart = view.getCurrentPage();
    if (currentStart < 0) {
        currentStart = 0;/*from w w w .j  a  va 2 s.  co  m*/
    }
    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);
}

From source file:org.livespark.widgets.crud.client.component.CrudComponent.java

License:Apache License

public void refresh() {
    HasData next = (HasData) helper.getDataProvider().getDataDisplays().iterator().next();
    next.setVisibleRangeAndClearData(next.getVisibleRange(), true);
}

From source file:org.rstudio.studio.client.workbench.views.vcs.dialog.HistoryAsyncDataProvider.java

License:Open Source License

@Override
public void onRangeChanged(final HasData<CommitInfo> display) {
    final Range rng = display.getVisibleRange();
    final int start = rng.getStart();
    final int length = rng.getLength();

    if (length == 0)
        return;//from   w  w w  . ja va 2 s. co  m

    getHistory(rev_, fileFilter_.getValue(), start, length, searchText_.getValue(),
            new SimpleRequestCallback<RpcObjectList<CommitInfo>>("Error Fetching History") {
                @Override
                public void onResponseReceived(RpcObjectList<CommitInfo> response) {
                    super.onResponseReceived(response);
                    if (response.length() < length)
                        updateRowCount(start + response.length(), true);
                    updateRowData(start, response.toArrayList());
                }

                @Override
                public void onError(ServerError error) {
                    if (display instanceof AbstractHasData) {
                        display.setVisibleRangeAndClearData(new Range(start, 0), true);
                    }
                    if (strategy_.getShowHistoryErrors())
                        super.onError(error);
                    else
                        Debug.logError(error);
                }
            });
}