我是否可以使用选择插件启用ui-grid但没有显示检查列?
我的HTML标记
<div class="grid300" ui-grid="gridOptions" ui-grid-selection></div>
我的js配置
$scope.gridOptions = {
data: 'dirs',
enableSelectAll: false,
onRegisterApi: function(gridApi) {
$scope.gridApi = gridApi;
gridApi.selection.on.rowSelectionChanged($scope, onRowSelection);
},
columnDefs: columnDefs
};
预期结果:
我的网格没有第一个复选框列。
答案 0 :(得分:2)
如http://ui-grid.info/docs/#/tutorial/210_selection所述:
默认情况下,模块将提供带有复选框的行标题,允许选择单个行。如果将enableRowHeaderSelection gridOption设置为false,则会隐藏行标题,单击该行将导致选择该行。
所以,只需添加enableRowHeaderSelection:false
$scope.gridOptions = {
enableRowHeaderSelection: false,
data: 'dirs',
enableSelectAll: false,
onRegisterApi: function(gridApi) {
$scope.gridApi = gridApi;
gridApi.selection.on.rowSelectionChanged($scope, onRowSelection);
},
columnDefs: columnDefs
};