我在地图上有一些标记,在 slickgrid 中有相同数量的行?
我想要的是当单击标记时,标记的 id 与所有行匹配,并且应该选择相应的行。
这是我的代码:
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 行)时,它才能正常工作。
如何遍历所有数据?