ExtJS GridPanel加上复选框,选中行问题

chenxiaole 2011-05-16 07:50:06
GridPanel的sm属性为sm:new Ext.grid.CheckboxSelectionModel(),
列模型有一列是:new Ext.grid.CheckboxSelectionModel();

在操作时候出现的问题:
比如我已经选中了好几行数据,在我点击其他行数据后(注:不是点击复选框),这时选中的行却只有刚点击的那一行了。
我想点击一行数据时(不是点击复选框),已经被选中的行仍然被选中,然后去判断刚点击的那一行是否已经选中,然后对这一行数据反选操作。

求解决方案。
...全文
3854 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhfhjad 2013-10-30
  • 打赏
  • 举报
回复
受用,谢谢大家
mencai523 2013-06-03
  • 打赏
  • 举报
回复
引用 4 楼 shuixiya1999 的回复:
这是一个很基础的问题 在创建sm实例的时候加一个参数就可以了. var sm = Ext.grid.CheckboxSelectionModel({handleMouseDown: Ext.emptyFn})
4楼正解,受用了,谢谢啊
hh989629 2013-05-15
  • 打赏
  • 举报
回复
5楼正解!谢谢了!
cs370272899 2013-02-21
  • 打赏
  • 举报
回复
ESTJS 4.0里,5楼正解了
idhuanghao 2012-06-13
  • 打赏
  • 举报
回复
4楼的受用了,主要是在API里没看到这个配置项,不晓得你们是怎么知道的,还是基础。。
失去乐山贼 2011-06-24
  • 打赏
  • 举报
回复
extjs 4.0中是这样了:
var sm = Ext.create('Ext.selection.CheckboxModel',{ checkOnly :true });
汉尼拔 2011-05-17
  • 打赏
  • 举报
回复
这是一个很基础的问题

在创建sm实例的时候加一个参数就可以了.

var sm = Ext.grid.CheckboxSelectionModel({handleMouseDown: Ext.emptyFn})
河东河西 2011-05-17
  • 打赏
  • 举报
回复
学习中,不过我只是新手···
lfkcn 2011-05-17
  • 打赏
  • 举报
回复
这个貌似不行,我以前也试过,没找到解决方案
chenxiaole 2011-05-17
  • 打赏
  • 举报
回复
求指点,别沉了

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧