作者:十一月听雨 | 来源:互联网 | 2023-08-26 09:28
需求在一个gridpanel中有展示从后端得到的数据,其中根据需要使某些行变灰,同时使checkbox不可点击(后面有业务逻辑需要将部分行变灰,附带的行前面的chec
需求
在一个gridpanel中有展示从后端得到的数据, 其中根据需要使某些行变灰,同时使checkbox不可点击(后面有业务逻辑需要将部分行变灰,附带的行前面的checkbox禁用)
现在变灰以做,所以只看CheckboxModel的禁用
实现与问题
我在实现时是监听了beforeselect 事件,但是这个事件使用后对CheckboxModel 造成了一些影响,如使HeaderCheckbox失效. 重写HeaderCheckbox的事件还是不行
问题出现场景
当点击某行触发beforeselect事件,进入逻辑判断后,则HeaderCheckbox失效---点击无效
代码及效果示例
https://fiddle.sencha.com/#fiddle/k00
谢谢大家的帮助