1

저는 수백 개의 레코드가있는 티타늄 프로젝트에서 일하고 있습니다. 사용자는 여러 범주로 스크롤 할 수 있습니다 (음악 앨범/노래).사용자가 테이블 뷰의 맨 아래 행으로 스크롤 할 때 Titanium에서 자동 데이터 페이징을 구현하려면 어떻게해야합니까?

사용자가 맨 아래로 스크롤 할 때 다음 데이터 세트를 가져올 수있는 스크롤 테이블보기를 사용하는 방법에 대한 아이디어가 있습니까? jQuery를 사용하여 웹 페이지에서이 작업을 수행하는 방법을 알고 있지만 테이블 뷰로 구현하는 방법을 알지 못합니다.

가져온 데이터의 크기에 따라 로컬 데이터베이스에 캐시 할 수 있지만 어떤 종류의 크기 제한을 치는지 확신 할 수 없습니다. 나는 처음에는 사용자가 다운로드해야하는 매우 큰 응용 프로그램을 가지고 싶지 않습니다. 이에서

https://github.com/appcelerator/KitchenSink/blob/master/Resources/examples/table_view_dynamic_scroll.js

, 나는 주기적으로 내 웹 서비스에 대한 페이징 호출을 만들 것입니다 :

답변

2

좋아, 좋은 출발점이되어야합니다 샘플을 발견했습니다.

[편집] - KitchenSink 데모가 방금 어제 업데이트 된 것처럼 보입니다! 새 링크 : https://github.com/appcelerator/KitchenSink/blob/master/Resources/ui/handheld/ios/baseui/table_view_dynamic_scroll.js 이 새로운 링크를 기반으로, 이것이 iOS에서만 작동하는지 누구든지 알고 있습니까?

+1

Tableview 컨트롤의 스크롤 수신기에서 Y 오프셋 정보가 부족하기 때문에이 메서드는 android와 호환되지 않습니다. 아이폰 전용 뷰에서이 메서드를 사용하고, 더 전통적인 페이징을 사용하는 Android 전용 뷰를 만들 것입니다. http://developer.appcelerator.com/question/140662/table-view-with-page- 선택 – hiro77