Tôi có một chế độ xem danh sách bắt đầu với 50 mục và tôi muốn thêm nhiều hơn khi người dùng cuộn qua danh sách, nhưng trước khi chúng đến cuối danh sách. Tôi đã sử dụng thuộc tính atEnd để biết khi nào tôi ở cuối danh sách và thêm các mục khác tại thời điểm đó, nhưng tôi muốn bắt đầu thêm các mục mới khi tôi 50% - 75% thông qua danh sách, để người dùng ít có khả năng bị bỏ lại để chờ đợi nhiều dữ liệu hơnLàm cách nào để thêm nhiều mục vào ListView trước khi đến cuối danh sách trên ứng dụng BB10?
6
A
Trả lời
7
Bạn có thể sử dụng tín hiệu onFirstVisibleItemChanged để tìm hiểu xem bạn đang ở chế độ xem danh sách bao xa. Sử dụng firstvisibleitem và kích thước hiện tại của mô hình dữ liệu để có được vị trí hiện tại của bạn trong danh sách. Nếu vị trí đó nằm trong ranh giới bạn đặt (50% và 75% trong mã ví dụ của tôi) thì hãy chạy mã để thêm các mục khác vào mô hình dữ liệu.
Không đặt số chính xác vì tín hiệu có thể không nắm bắt chính xác 50% số lượng thông qua danh sách và bạn cũng nên giữ kiểm tra khi bạn nhấn vào cuối danh sách dưới dạng không an toàn trong trường hợp người dùng bay qua phạm vi bạn đã đặt.
ListView {
dataModel: listDataModel
objectName: "listView"
attachedObjects: [
ListScrollStateHandler {
property int position
id: scrollStateHandler
onScrollingChanged: {
if (atEnd) {
//code to run if you hit the end of the list
}
}
onFirstVisibleItemChanged: {
if (position < firstVisibleItem) {
console.log("Scrolling Down")
var size = listDataModel.size();
var percent = firstVisibleItem/size * 100;
console.log("Percent: " + percent + "%");
if (50 < percent < 75) {
//do stuff
}
} else if (position > firstVisibleItem) {
console.log("Scrolling Up");
}
position = parseInt(firstVisibleItem);
}
}
]}
Các vấn đề liên quan
- 1. Sử dụng jquery, làm cách nào để tạo hiệu ứng thêm một mục danh sách mới vào danh sách?
- 2. Thêm vào cuối danh sách trong LISP
- 3. Xem danh sách cuộn đến mục cuối WPF C#
- 4. Mục danh sách di chuyển jQuery đến cuối danh sách
- 5. Làm cách nào để thêm/xóa các mục vào một ListView ở chế độ ảo?
- 6. xem danh sách động thêm "Tải thêm mục" vào cuối cuộn
- 7. Cách thêm mục vào đầu danh sách trong ListBox?
- 8. Làm thế nào để thêm sự kiện onclick vào nút trong listview được thêm bởi addFooterView?
- 9. Cách thêm vào cuối danh sách trong prolog
- 10. Phụ thêm mục vào danh sách trong danh sách hiểu
- 11. Cách thêm vào Danh sách khi sử dụng Đa luồng?
- 12. Tìm kiếm một cách để tự động thêm các danh sách khác vào cuối danh sách chờ của jQuery Mobile
- 13. Xem trước danh sách xem trước trong một ứng dụng với FXML
- 14. ListView trống rỗng mặc dù các mục được thêm vào bộ điều hợp đôi khi khi tiếp tục ứng dụng
- 15. Làm cách nào để thêm các mục từ hộp danh sách vào danh sách bằng cách nhấp vào một nút mà không có bất kỳ codebehind nào?
- 16. Làm thế nào để thêm vào trước tất cả các yếu tố danh sách vào một danh sách khác
- 17. Cách đưa vào chế độ xem danh sách xem danh sách được thêm gần đây trong Danh sách WPF
- 18. Xóa thêm khoảng trống ở cuối danh sách HTML Mục
- 19. Danh sách cuộnViewItem ở trên cùng của một ListView
- 20. Cách Thêm mục vào danh sách bắt đầu bằng Groovy?
- 21. Thêm mục vào kiểm soát Listview
- 22. Thêm thanh tiến trình ở cuối danh sách xem
- 23. Cách thêm mục vào đầu Danh sách <T>?
- 24. Làm cách nào để thêm phần tử vào Danh sách khi đang lặp trong java?
- 25. Làm cách nào để thêm các mục vào Hộp danh sách GWT trong mẫu Uibinder .ui.xml?
- 26. Cách thêm nhiều tệp vào danh sách phát
- 27. Thêm "menu" trên mọi mục trong danh sách xem
- 28. danh mục Custom để ListView android
- 29. JQuery - Cách thêm một lớp vào mỗi mục danh sách cuối cùng?
- 30. Các mục danh sách nhiều dòng trên điều khiển ListView WinForms?
Cảm ơn câu trả lời tuyệt vời! Tôi sẽ không bao giờ nghĩ về điều này một mình – krilovich