범위 또는 행 개수가 변경 될 때마다 호출기가 확장 된 Pager가 있습니다. 포함 된 NavLink를 다시 생성하므로 호출기는 다음과 같습니다.
1 2 3 ... N-1 N N + 1 ... M-2 M-1 M
내 알고리즘은 잘 작동하지만 RangeChange 이벤트가 수행중인 시간 (실제로 무섭게) 링크를 빨리 클릭하기 시작할 때 (내 호출기가있는 CellTable 연결된 페이지는 주어진 페이지에서 데이터를 가져 오려고 시도하는 것을 보여줍니다.) 이미 EventBus에 오는 또 다른 것들이 있습니다. 현재 페이지를 무한 루프로 앞뒤로 변경합니다.
scheduler.get(). scheduleDeferred 및 .scheduleFinally를 사용하여 현재 페이지를 competently 페치 할 때만 페이징 링크를 활성화하려고했지만 행운이 없었습니다.
임시 해결책은 scheduler.get(). scheduleFixedDelay()를 사용하여 500ms 후에 페이징 링크를 활성화하는 것입니다. 그러나 완전히 페치 된 현재 페이지에서 데이터의 정확한 순간을 얻는 방법을 알고 싶습니다.
감사합니다.페이저는 페이지 링크를 빠르게 클릭 할 때 페이지를 앞뒤로 바꾸기 시작합니다.
0
A
답변
0
당신은 당신이 당신의 CellTable에 LoadingChangeEvent.Handler를 걸어 데이터가 완전히로드되었는지 확인하고 그것에 대해 호출기를 알릴 필요 같은 문제가있는 경우 너무 호출기 그것이 NavLinks의 활성화는 :
pager.setDisplay(cellTable);
cellTable.addLoadingStateChangeHandler(new LoadingStateChangeEvent.Handler() {
@Override
public void onLoadingStateChanged(LoadingStateChangeEvent event) {
if (event.getLoadingState() == LoadingStateChangeEvent.LoadingState.LOADED) {
pager.activateNavLinks();
};
}
});
할 방법이 없습니다 setDisplay()가 HasRows를 받아 들였고 addLoadingStateChangeHandler()가 AbstractHasData에 있습니다 (AbstractHasData는 HasData를 구현하고 HasData는 HasRows를 구현) 이후 호출기에서 내부적으로 수행합니다.
관련 문제
- 1. 링크를 클릭 할 때 div의 HTML 바꾸기
- 2. 링크를 클릭 할 때 PHP Reload 페이지
- 3. 링크를 클릭 할 때 페이지 아래로 스크롤?
- 4. 클릭 할 때 요소 바꾸기
- 5. 홈 링크를 클릭 할 때 위로 스크롤하기
- 6. 위젯이 클릭 할 때 대화 상자를 시작합니다
- 7. 동적 웹 페이지 ... 링크를 클릭 할 때 페이지의 데이터 채우기
- 8. 하이퍼 링크를 클릭 할 때 iframe에서 페이지를 호출하는 방법은 무엇입니까?
- 9. 링크를 클릭 할 때 페이지를 새로 고침하는 방법
- 10. 링크를 클릭 할 때 리디렉션을 중지하십시오.
- 11. 링크를 클릭 할 때 div의 내용을 바꿉니다.
- 12. 링크를 클릭 할 때 동일한 페이지 레이아웃을 유지하는 방법은 무엇입니까?
- 13. jQuery 링크를 클릭 할 때 페이지 상단에서 x 픽셀 스크롤
- 14. 페이지 링크를 클릭 할 때 사이트의 바디와 iframe 크기를 재조정
- 15. 방지 링크를 클릭 할 때 페이지 위로 이동
- 16. 사용자가 링크를 클릭 할 때 텍스트 표시
- 17. 링크를 클릭 할 때 카운트가 작동하지 않습니다.
- 18. 드래그 가능하고 앞뒤로 클릭
- 19. 페이지를 방문 할 때 버튼 클릭 트리거
- 20. 링크를 클릭 할 때 partialview를 표시합니다.
- 21. 페이지를 클릭 한 후 링크를 사용하지 않도록 페이지 설정
- 22. 하나의 링크를 클릭 할 때 링크를 비활성화 할 수 있습니다.
- 23. 링크를 클릭 할 때 오디오 클립 재생
- 24. 다시 클릭 할 때 페이지 확인
- 25. C# Selenium webdriver. 클릭 할 때마다 페이지를 빠르게 확인하십시오.
- 26. 클릭 할 때 SVG를 앞뒤로 회전시키는 방법은 무엇입니까?
- 27. 하이퍼 링크를 클릭 할 때 JSP에서 서블릿으로 선택된 정보를 전송합니다.
- 28. 클릭 할 때 배경 이미지 바꾸기
- 29. Jquery 도움이 필요하십니까? - 링크를 클릭 할 때 내용 변경
- 30. 링크를 클릭 할 때 화면을 정적으로 유지