ng.grid/ui.grid 行数

ng.grid/ui.grid number of rows

我正在使用 ui.grid 所以我得到了下一个问题。

ui.grid 数据表中的行被下一个 div

包裹
<div class="ui-grid-row ng-scope"  ng-repeat="(rowRenderIndex, row) in rowContainer.renderedRows track by $index" >
</div>

现在我得到了25条记录,但是我的HTML里面还不到25条。 $(".ui-grid-row").length 总是 != 25.

有没有办法将所有行显示为我的记录?
$(".ui-grid-row").length === 25?

提前致谢!

ui-grid 提供行虚拟化——明确的意图是它只显示行的一个子集,允许你在你的网格中有 1000 行,但只强制你的浏览器呈现一个小的行他们的数量。

一般来说,如果你想渲染每一行,你可能只使用 html table 比使用网格更好 - 网格所做的大部分工作都是关于虚拟化的。

如果你确实想要 ui-grid 的东西,那么你可以看看 virtualisationThreshold 设置:http://ui-grid.info/docs/#/api/ui.grid.class:GridOptions

理论上,如果设置得足够高,这将始终呈现您的所有行。