2016-09-27 4 views
1

Я пытаюсь автоматически прокрутить мою сетку в последние добавленные данные. Я извлекаю это https://www.npmjs.com/package/kendo-grid-scroll. Я называю это в моем методе DataBound и сделать это как тоKendo сетка автоматически прокрутка

var kendoGridScroll = new KendoGridScroll.Model(e.sender, function(grid, row) { 
    grid.select(row); //do whatever you want  
}); 

Наконец в этой строке я получаю такую ​​ошибку

$ grid.data не является функцией

Вы знаете, почему это произошло, или вы знаете какой-либо другой способ сделать автоматическую сортировку сетки кендо?

+0

Почему вы не попробовать, как, например, в странице Lib и инициировать 'KendoGridScroll' после инициализация сетки, а не внутри 'dataBound'? – DontVoteMeDown

+0

Мне нужно прокручивать сетку, если данные загружаются и открываются детали последнего добавленного объекта. – Stefan

+0

Можете ли вы опубликовать весь свой код? – DontVoteMeDown

ответ

2

Вот трюк как прокручивать вниз сетку на его дне:

var scrollGridDown = function() { 
    var content = $(grid.element).find(".k-scrollbar").get(0); 

    content.scrollTop = content.scrollHeight; 
}; 

Demo

Смежные вопросы