У меня есть несколько маркеров на карте и такое же количество строк в slickgrid?
Я хочу, чтобы при нажатии на маркер идентификатор маркера сопоставляется со всеми строками, и соответствующая строка должна быть выбрана.
Вот мой код:
var $canvas = $(grid.getCanvasNode());
var $allRows = $canvas.find('.slick-row');
$($allRows).each(function() {
if ($(this).rowID == selectedMarker) {
$(this).addClass("active-row");
grid.scrollRowIntoView($(this).index());
}
});
Он работает нормально только тогда, когда строка, которую я хочу, присутствует в сетке, но DOM сетки содержит только 8 строк за раз (сетка имеет 30 строк).
Как я могу просмотреть все данные?