Я пытаюсь выбрать данные из сетки кендо. Мне нужно выбрать одну ячейку за раз, когда пользователь нажимает на один ключевой элемент в этой строке. Мне удастся получить данные каждой строки с первой страницы, но когда я перехожу на следующую страницу, эта же функция больше не работает. Нужно ли добавлять код в функцию изменения, т. Е. В смену сетки? Вот код:Сетка KendoUI: как выбрать все данные страниц
$('.data').click(function() {
alert($(this).text());
var grid = $("#List").data("kendoGrid");
var selectedItem = grid.dataItem(this.parentElement.parentElement);
CData.set('activedata', selectedItem);
}
Я понимаю, источник данных получает все данные, но это не работает:
$('.data').click(function() {
alert($(this).text());
var grid = $("#List").data("kendoGrid");
var selectedItem = grid.dataItem(this.parentElement.parentElement);
CData.set('activedata', selectedItem);
}
for (var i = 0; i < datasourcedata.length; i++) {
var currentitem = datasourcedata[i].CompanyID;
if (currentitem == $('.data')) {
selectedItem = grid.dataItem(this.parentElement.parentElement);
alert($(selectedItem));
Comp.set('activeCompany', selectedItem);
}
}
Где я ошибаюсь? Любая помощь оценивается.
Да, я понял. Я получал целую стоимость данных. Но если я просто выберу этот элемент и передам его, он будет работать. –