javascript - 获取 slickgrid 中选定行的数据

标签 javascript slickgrid

我有一个 slickgrid,其中一些行被过滤器 (DataView) 隐藏了。

当我现在调用网格的 getSelectedRows 方法时,我得到了可见的选定行的索引。但我需要所选行的实际数据。

最佳答案

你必须这样做:

var selectedData = [],
    selectedIndexes;

selectedIndexes = _grid.getSelectedRows();
jQuery.each(selectedIndexes, function (index, value) {
  selectedData.push(_grid.getData()[value]);
});

现在 selectedData 变量包含选定行的数据。

关于javascript - 获取 slickgrid 中选定行的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7944325/

相关文章:

javascript - 无法使用 slickgrid + Knockout 进行排序

javascript - slickgrid - 选择数据时自动滚动视口(viewport)

jquery - 如何在 div 标签中包含创建的 slickgrid?

javascript - document.getElementById ("tweetform").submit 不是函数吗?

javascript - 在 Javascript 中定义正确的 RegEx 时遇到问题

javascript - jQuery 如果列表项包含 '' -".remove()?

javascript - 需要防止用户手动滚动网页。 (仅使用内部链接导航)

javascript - getColumn(id).width 与浏览器显示的宽度不一样

javascript - 如何将 HTML 放入 Slickgrid 单元格?

javascript - 在多个元素上使用 remove()