滚动后取消选择Angular UI网格单元格模板表单元素

时间:2016-05-31 08:00:17

标签: angularjs angular-ui-grid

Plunker Example

如果在columndef中使用了角度UI网格celltemplate选项,则在单元模板中我会提供一些元素(选择,广播或复选框)。现在我检查表单元素并向左和向右滚动网格,取消选择元素的选择。这仅在水平滚动时发生。

{ name:'radio',field:'radio', width:150, cellTemplate: '<div><input name="Release{{select=grid.renderContainers.body.visibleRowCache.indexOf(row)}}" ng-model="releaseAction" type="radio" ng-value="0" style="width:20px;"> </div>' },

检查我的plunker示例 While Select After Select

1 个答案:

答案 0 :(得分:0)

它很旧,但是要提供解决方案以防万一有人需要它。 收音机ng-model应该更新为包含row.entity作为

<div>
   <input 
       name="Release{{select=grid.renderContainers.body.visibleRowCache.indexOf(row)}}" 
       ng-model="row.entity.releaseAction" 
       type="radio" 
       ng-value="0" 
       style="width:20px;"> 
</div>