ExtJs grid中checkcolumn不能被选中,如下图

1的选中是后台传回的数据,下面的都不能选中,1可以勾选去掉选中状态但是不能再次选中了... 1的选中是后台传回的数据,下面的都不能选中,1可以勾选去掉选中状态但是不能再次选中了 展开
 我来答
曾经有个怪叔叔
2015-04-01 · TA获得超过534个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:362万
展开全部

从你的截图上看,2,3 的 值都被改过,也是原来是选中的然后取消选中的么?


我用ext很久了,没遇到过你的问题,不过可以给你个排查方案

  1. 看一下grid上绑定的事件,包括 row 的事件 和 cell 的事件,是不是有什么被触发了

  2. 确认你确实是点到方框里面了,ext方框边上的位置是不能被选中的,不过估计你不是犯的这个错误

  3. 你这个 是 grid 还是 editgrid?是不是有对应的事件处理?

  4. 对当前checkbox 写一个点击触发事件 ,可以正常触发么?

追问

代码很简单,没有触发事件,而且截图上面是2、3之前就是没有选中的状态,当勾选时就会出现红色三角却不会被选中,之后我在后面另外添加了一列在model里面没有的checkcolumn,然后那个是可以随便勾选取消。

我想是不是因为model里面数据的问题导致了这个情况,后台回应


追答
你用的什么版本的 ext
试试
Ext.grid.CheckboxSelectionModel
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式