agGrid不允许对指定行做checkbox选择

官方文档如下描述:

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?
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值