angular - 为什么 ag-grid 复选框的行为是这样的
问题描述
我正在使用 angular 6 的 ag-grid 复选框选择在弹出窗口中显示一些数据。因此,在单击复选框时选择行是有意义的。但是在我的情况下,只需单击列值也会导致复选框被选中。以下是我的问题的截图。我的问题图片
下面给出了我用于我的 ag-grid 的 html 代码
<ag-grid-angular
style="width:400px;height:274px"
class="ag-theme-blue"
[rowData]="obj"
[columnDefs]="ColumnDefs"
[enableSorting]="true"
[enableFilter]="true"
[rowSelection]="row"
(rowSelected)="onRowSelected($event)"
[rowMultiSelectWithClick]="true"
(gridReady)="onGridReady($event)"
[enableColResize]="true"
>
</ag-grid-angular>
我的网格定义如下,我已经在 ngOnInit 函数中初始化。
this.ColumnDefs=[ {"checkboxSelection":true,"headerName":"Intf","field":"outboundName",sortingOrder: ['asc','desc', 'null'],width:90,cellStyle:{'text-align': "left"}},
{"headerName":"Comp","field":"success_no",sortingOrder: ['asc','desc', 'null'],width:75,cellStyle:{'text-align': "left"}},
{"headerName":"Fail","field":"fail_no",sortingOrder: ['asc','desc', 'null'],width:75,cellStyle:{'text-align': "left"}},
{"headerName":"Exec","field":"running_no",sortingOrder: ['asc','desc', 'null'],width:75,cellStyle:{'text-align': "left"}},
{"headerName":"Total","field":"total",sortingOrder: ['asc','desc', 'null'],width:75,cellStyle:{'text-align': "left"}}]
所以请帮助我了解发生了什么?
解决方案
推荐阅读
- spss - 比较或组合列中的值
- r - 在字符之间添加逗号
- javascript - 如何使用条件语句更新 eventlistner 内的变量号
- java - 对象通用返回值(包装类)不允许原始变量赋值
- python - 第一次组在 pandas DataFrame 中满足条件
- chart.js - 一个数据集上的自定义工具提示回调(chartjs v 2.5)
- node.js - 是否可以直接从节点js调用openssl
- excel - 比较工作簿并生成带有突出显示的差异和附加列的报告
- postgresql - postgres:如何计算 UTF-8 中的多字节表情符号字符串显示长度
- c - 读取文件导致的地址清理程序 SEGV 未知错误