Я работаю на бесконечные функциональные возможности прокрутки в кендо UIКендо UI: Бесконечная загрузка прокрутки с URL
До сих пор мне удалось загрузить данные из URL и показать в списке, но как только мой список заканчивается, нужно загрузить данные из следующего URL
вот мой код
var i = 0, pageSize = 10;
function mobileListViewEndlessScrolling() {
var dataSource = new kendo.data.DataSource({
type: "odata",
transport :
read: {
type : "GET",
url : "https://graph.facebook.com/siedae/feed?access_token=150129068491462|a8HxcqfRA-Bn1M59A_wefbEMs9c",
contentType: "application/json; charset=utf-8",
dataType : "json",
error : function (xhr, ajaxOptions, thrownError) {
alert("error " + xhr.responseText);
},
}
},
serverPaging: true,
pageSize: pageSize,
schema: {
data : "data",
total: function() { return 25; }
},
});
$("#endless-scrolling").kendoMobileListView({
dataSource: dataSource,
template: $("#endless-scrolling-template").text(),
endlessScroll: true,
scrollTreshold: 30,
});
}
Сколько пунктов собираются показать на каждой странице? Он должен быть грубо (пункты * 3 * 2). В принципе, если вы показываете 5 элементов на экране, для бесконечной прокрутки требуется как минимум 15 элементов, загруженных в DOM, поэтому размер страницы должен быть вдвое больше или равен 0. – zkent
Кроме того, почему вы жестко кодируете схему? Это должно быть динамическим и содержать общее количество всех записей, которые будут отображаться, независимо от pageSize. – zkent