官方文档如下描述:
https://www.ag-grid.com/javascript-grid-selection/#specify-selectable-rows
界面:
方法一:(只控制点击checkbox时不能选择,但是出了一个bug,如有遇到的伙伴望能够交流一下解决方案。 设置某些行不可进行行选择时,这个方法对全选框也起了作用,导致1、全选时全选checkbox没有选中图标,2、反选也就是取消所有选择失效)
解决办法:2019-3-25补充:自己写判断有太多情况需要判断,而且不好找判断条件,所以最后解决步骤:(换了一个方法解决)
1、 不可选的行不渲染checkbox,这里说明:即使没有渲染checkbox框,其实该行仍然可以被选中(比如选中后的颜色会被加上)用的方法是:
checkboxSelection:(params)=>{
let field=params.data;
this.actions.getNotSelectAndRowId(params);//获取不可选行的索引和id
return params.data?