Wicket에서 ListView
을 게으른로드 할 수 있습니까? 내 말은 populateItem
안에 Item 0
을로드하고 표시 할 수 있으며 Item 0
이 렌더링되면 Item 1
으로 진행한다는 것을 의미합니다. 현재 모든 Items
이 populateItem
내부에서 처리 될 때까지 기다려야합니다.Wicket lazy load a ListView
0
A
답변
3
RobAu가 언급 한대로 코딩시 최소한의 변경으로 AjaxLazyLoadPanel
(wicket-extension)을 사용하여이 작업을 수행 할 수 있습니다. 모델로 Item
이 있다고 가정 해 보겠습니다.
List<Item> itemList = new ArrayList<>();
itemList.add(new Item());
itemList.add(new Item());
ListView<Item>itemListView = new ListView<Item>("itemListView",ItemList) {
@Override
protected void populateItem(final ListItem<Item> listItem) {
listItem.add(new AjaxLazyLoadPanel("ViewItemPanel") {
@Override
public Component getLazyLoadComponent(String s) {
// Add a seperate panel if you are listing out many values
return new ItemPanel(s,listItem.getModelObject());
}
});
}
};
add(itemListView);
ItemPanel
많은 정보를 표시해야하는 경우 구성 요소를 분리해야합니다.
+0
이것이 작동하는 동안 이상한 결과를 얻습니다. 예를 들어 문자열과 레이블이 먼저 렌더링되고 나중에 이미지가 렌더링되어 내 웹 사이트의 흐름이 손상됩니다. – greedsin
관련 문제
- 1. 안드로이드 (초보자 용)의 Lazy Load Listview?
- 2. Wicket : Lazy loading DropDownChoice
- 3. Lazy Load 및 JSON을 사용하여 구현 된 ListView 새로 고침
- 4. 안드로이드 Lazy 로딩없이 ListView
- 5. Winforms ListView Item load on load
- 6. 병합 후 Hibernate Lazy Load 오류
- 7. OSGi/Equinox, Declarative Service 및 Lazy Load
- 8. lazy Load jQuery, 사용자 정의 트리거 이벤트
- 9. MVC3 뷰에서 Lazy Load 된 NHibernate 엔티티
- 10. Hibernate Lazy Load 프로퍼티 XML 매핑
- 11. 최대 절전 모드 Lazy-load transient fields
- 12. Hibernate : Lazy-load 에러 대신에 빈 콜렉션
- 13. ListView load below scroll bottom
- 14. Wicket : 변경 가능한 ListView/DataView의 링크
- 15. ListView with a image
- 16. 각도 J | ViewPort를 기반으로 한 Lazy Load 지시문
- 17. Hibernate 4 : lazy load 자식 콜렉션을위한 second level 캐시 사용
- 18. primefaces, lazy load datatable 및 jsf @conversation scope bean
- 19. aick/collapsible을 통해 wicket 컨테이너 새로 고침 ListView
- 20. Wicket : getModelObject가 null을 반환합니다.
- 21. Wicket ListView - 텍스트 필드를 통해 dropdownchoice 새로 고침
- 22. wicket 6.3 jquery를 바꿉니다
- 23. JSON 목록보기 WICKET
- 24. Wicket : 추가 파일이없는 AjaxLazyLoadPanel
- 25. Wicket : ListView가있는 FileUploadField
- 26. 클로저에서`lazy` 클래스 변수와`lazy` 로컬 변수의 차이점은 무엇입니까? Scalaz에서
- 27. Wicket 버튼을 클릭 한 후 메서드를 추가
- 28. preg_match lazy?
- 29. Wicket : setResponsePage를 사용하여 wicket 페이지로 리디렉션
- 30. Wicket Nested Fragment
'AjaxLazyLoadPanel'을 사용하여 항목을 렌더링 할 수 있습니까? – RobAu