【问题标题】:angular grid selected checkbox scroll issue角网格选中复选框滚动问题
【发布时间】:2016-04-06 16:27:46
【问题描述】:
我有一列包含celltemplate 的checkbox。可以选择/取消选择它,这可以正常工作,因为每次都会触发正确的事件。但是,当我在网格上选择多个复选框并开始上下滚动时,复选框似乎也在滚动。这意味着它们不会固定在要检查的行上,而是与错误的行对齐。
几年前here 已经报告了这个问题。但是发布的解决方案并没有解决问题。
这是一个plunker link 来演示这个问题。任何人有任何类似的问题或解决方法?
【问题讨论】:
标签:
javascript
angularjs
checkbox
angular-ui-grid
ng-grid
【解决方案1】:
您没有将复选框值绑定到您的数据集。感谢您提供的 Plunker,我可以提供一个有效的 updated Version。
ng-model 绑定到 gridscope 并且每行都有一个私有范围,所以使用 somethnig generic 就可以了
ng-model="foo" ng-change="row.entity.active = foo"
您可以使用active == 1,但为了方便,我使用了真/假
ng-checked="row.entity.active" //since foo becomes true or false on click
如果您想要更复杂的检查,可以使用他们的appScopeProvider。