2014-11-20 3 views
3

Вот пример работы http://dojo.telerik.com/exok/12Кендо сетки подкачки не инициализирован (NaN - NaN)

Это в основном кэндо сетка с Угловое. Datasource как ObservableArray (это работает лучше, чем просто DataSource). Проблема в том, что текущая страница не задана, а нижний колонтитул отображает NaN - NaN из 3 элементов. enter image description here

Как это исправить?

Thanks

ответ

5

Вы должны установить размер страницы для сетки

DataSource: { данные: $ scope.people, PAGESIZE: 10 },

+0

Отличное решение, спасибо! – nikravi

2

Я закончил с использованием DataSource. ObservableArray не обладает свойством pageSize, а объект, связанный с экранированием, не передает pageSize в сетку. Этот ответ помог мне Changing Angular model to update Kendo

0

вы должны вернуться всего записей с сервера:

var dataSource = new kendo.data.DataSource({ 
    transport: { 
       read: { 
        url: "..." 
       } 
    }, 
    schema: { 
     total: function(response){ return response.total;}    
    }, 
    pageSize: 5, 
    serverPaging: true, 
    serverSorting: true 
}; 

$("#grid").kendoGrid({ 
datasource: dataSource, 
pageSize: true, 
}); 
Смежные вопросы