如何在 NG-网格中禁用选择
howto disable selection in ng-grid
是否可以使用内置功能"禁用"或锁定ng-grid的选择?我希望用户能够选择一行,单击一个按钮,然后网格将保持锁定状态,直到用户按下另一个按钮。
是的,您可以从beforeSelectionChange
返回false
以禁用更改网格上的选定行。
$scope.option = {
enableRowSelection: true,
};
$scope.gridOptions = {
data: 'myData',
beforeSelectionChange: function() {
return $scope.option.enableRowSelection;
}
//, ...
};
.HTML:
<button ng-click="option.enableRowSelection=false">Freeze Selection</button> <button ng-click="option.enableRowSelection=true">Unfreeze Selection</button> <div class="gridStyle" ng-grid="gridOptions"></div>
示例代码:http://plnkr.co/edit/PbhPzv?p=preview
另请参阅:https://github.com/angular-ui/ng-grid/wiki/Configuration-Options
这
在 Angular 2.3 中有效:
constructor() {
this.gridOptions = <GridOptions>{};
this.gridOptions.suppressCellSelection = true;
}
将以下代码添加到网格选项
enableRowHeaderSelection: false
相关文章:
- 如何在Angular UI网格中选择下一行
- ui网格将单元格显示为选择标记
- 在angularjs UI网格列中选择下拉菜单不适用于外部editcellTemplate
- KendoUI网格:如何选择所有页面数据
- 子网格:限制用户仅选择一条记录
- AngularJs的Kendo UI:当用户在网格中选择行时,如何在文本框字段上绑定数据
- 淘汰JS与Kendo UI网格忘记用户'的选择
- 在Knockout剑道网格中的Change上选择失去孩子的标签
- 通过标签选择过滤平行网格
- Angularjs ng网格的选择单元格未选择正确的值
- 角度 - ng 网格通过分组按语法选择下一个/上一个项目
- 大纲-细节剑道 UI 网格(在主网格中选择行时,获取详细信息网格中的条目)
- 在动态创建的 DHTMLX 网格上附加行选择事件
- 如何在更改数据源后保留 UI 网格选择
- 剑道 UI 网格按数据项选择
- 使用编辑类型:基于所选值选择时,如何在 JQGrail 中启用或禁用子网格
- 选择网格中的特定单元格 - Ext JS
- 如何从网格编辑器中选择网格
- 在ExtJS中突出显示/选择网格行
- 剑道-在选择网格单元格时更新另一个网格(mvvm)