Пример кода для реализации постраничной навигации (можно выполнить в демо-приложении):
[CODE]var start = 50; //атрибут data-pag, полученный из ссылки
var count = 50; //константа (может изменится! - читать общее описание!)
var html = '';
BX24.callMethod('entity.item.get', {
ENTITY: '<хранилище>',
SORT: {DATE_ACTIVE_FROM: 'ASC', ID: 'ASC'},
FILTER: {
},
start: start,
}, function(e){
if(e.answer.total>count && e.answer.start=='0') {
var jj = count;
}else{
var jj = e.answer.total-start;
if(jj>count){
jj = count;
}
}
for(var i = 0; i < jj; i++)
{
//вывод записей
//console.log(e.answer.result[i]) ;
}
html += '<div class="pag"><ul>';
for(var i = 0; i <= Math.round(e.answer.total/count); i++)
{
html += '<li class="history" data-pag="'+count*i+'">'+(i+1)+'</li>';
}
html += '</ul></div>';
//var html - постраничная навигация[/CODE]