angular 网格选中的复选框滚动问题

angular grid selected checkbox scroll issue

我有一列 celltemplatecheckbox。它可以是 selected/unselected,它工作正常,因为每次都会触发正确的事件。但是,当我 select 网格上的多个复选框并开始上下滚动时,复选框似乎也在滚动。这意味着它们没有固定在检查它们的行上,而是与错误的行对齐。

此问题已在 here 几年前报告过。但是贴出来的解决方法,并没有解决问题。

这里有一个 plunker link 来演示这个问题。有人对此有任何类似的问题或解决方法吗?

您没有将复选框值绑定到您的数据集。感谢您提供的 Plunker,我可以提供一个有效的 updated Version

ng-model 绑定到 gridscope 并且每一行都有一个私有范围,所以使用一些通用的东西很好

ng-model="foo" ng-change="row.entity.active = foo"

你可以用active == 1,但为了方便我用了true/false

ng-checked="row.entity.active" //since foo becomes true or false on click

如果你想要更复杂的检查,你可以使用他们的appScopeProvider