@UiHandler("tagScrollPanel") public void dragFollowingScrollPanel(ScrollEvent event) { if (tagScrollPanel.getVerticalScrollPosition() == tagScrollPanel.getMaximumVerticalScrollPosition() && totalResourceCount < totalHintCount) { String profileUserUserId = AppClientFactory.getPlaceManager().getRequestParameter("id", null); AppClientFactory.getInjector() .getUserService() .getResourcesByTag( tagId, Integer.toString(totalResourceCount), limit, profileUserUserId, new SimpleAsyncCallback<List<UserTagsResourceDO>>() { @Override public void onSuccess(List<UserTagsResourceDO> result) { if (result.size() > 0) { totalResourceCount = totalResourceCount + result.size(); for (int i = 0; i < result.size(); i++) { ProfileUserTagsResourceWidget profileUserTagsResourceWidget = new ProfileUserTagsResourceWidget(result.get(i)); userTagsResourceContainerConatiner.add(profileUserTagsResourceWidget); } } } }); } }