Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final Receiver<Long> countCallback = new Receiver<Long>() {
- @Override
- public void onSuccess(Long response) {
- getView().asHasData().setRowCount(response.intValue(), true);
- }
- };
- requests.fooRequest().countFoos().fire(countCallback);
- final AsyncDataProvider<String> dataProvider = new AsyncDataProvider<String>() {
- @Override
- protected void onRangeChanged(HasData<String> display) {
- final Range range = display.getVisibleRange();
- requests.fooRequest()
- .findFooEntries(range.getStart(), range.getLength())
- .fire(new Receiver<List<FooProxy>>() {
- @Override
- public void onSuccess(List<FooProxy> response) {
- getView().asHasData().setRowData(range.getStart(), response);
- panel.add(getView());
- }
- });
- }
- };
- dataProvider.addDataDisplay(getView().asHasData());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement